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