Ios pushViewController需要时间来导航
我有两个视图控制器。在我的第一个ViewController中有一个按钮,我可以从该按钮导航到第二个ViewController 在第二个ViewController中,有一个Ios pushViewController需要时间来导航,ios,objective-c,iphone,uitableview,uiviewcontroller,Ios,Objective C,Iphone,Uitableview,Uiviewcontroller,我有两个视图控制器。在我的第一个ViewController中有一个按钮,我可以从该按钮导航到第二个ViewController 在第二个ViewController中,有一个UITableView,它只是一个单元格。我使用故事板进行设计。这些单元格不是静态单元格,我重复使用这些单元格 我的问题是,当我在iPhone 4s(iOS 9.3.5)中运行应用程序并从第一个ViewController导航到第二个ViewController时,应用程序会冻结几秒钟,然后导航到第二个ViewContro
UITableView
,它只是一个单元格。我使用故事板进行设计。这些单元格不是静态单元格,我重复使用这些单元格
我的问题是,当我在iPhone 4s(iOS 9.3.5)中运行应用程序并从第一个ViewController导航到第二个ViewController时,应用程序会冻结几秒钟,然后导航到第二个ViewController。
同样的代码在iphone5和更高版本的iPhone中运行得非常好。我使用以下代码进行导航
SecondViewController *secondController = [self.storyboard instantiateViewControllerWithIdentifier:@"storyIdSecondController"];
[self.navigationController pushViewController:secondController animated:TRUE];
您是否在第二视图中调用了任何API?您可以使用dispatch方法进行导航。不,我没有调用任何apitry来将
pushViewController
放在main中queue@MikeAlter-我也这样做了,但没有任何效果从第二个视图控制器(如果有)的viewdidLoad中删除所有代码,并将它们保留在viewdidApear中。然后检查。