Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios pushViewController需要时间来导航_Ios_Objective C_Iphone_Uitableview_Uiviewcontroller - Fatal编程技术网

Ios pushViewController需要时间来导航

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

我有两个视图控制器。在我的第一个ViewController中有一个按钮,我可以从该按钮导航到第二个ViewController

在第二个ViewController中,有一个
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中。然后检查。