0
以下代碼片段適用於iOS10,但不適用於iOS11。任何想法爲什麼?navigationController pushViewController不在iOS11中工作,但在iOS9.3中工作
SiteSelectionViewController *sitesController;
sitesController = [[SiteSelectionViewController alloc] init];
[sitesController setConfData:self.confData];
[sitesController setConfInitData:self.confInitData];
[self.navigationController pushViewController:sitesController animated:YES];
[sitesController release];
我期望看到SiteSelectionViewController視圖顯示,但它沒有。我試圖改變爲「動畫:NO」,如一些建議,但它沒有奏效。同樣的代碼也可以在iOS 9.3模擬器中使用。提前致謝。
嘗試在DispatchQueue.main.async {}塊中推送控制器。 – Pradeep