" instantiateViewControllerWithIdentifier"花时间负荷比推

时间:2016-11-14 13:20:38

标签: ios swift xcode pushviewcontroller

我有问题将一个视图推送到其他视图&还找出代码上的错误,但我试图找出解决方案。请参阅下面的代码

print("<< 1st Execution >>")
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("view2") as! view2
print("<< 2st Execution  >>")
self.navigationController?.pushViewController(vc,animated: true)

在运行时间print("<< 1st Execution >>")立即打印,但print("<< 2st Execution >>")由于instantiateViewControllerWithIdentifier而需要时间

1 个答案:

答案 0 :(得分:0)

是view2 UIViewController ??

您必须选择正确的故事板。 如果view2是UIViewController的名称,你可以通过这种方式尝试。

让storyboard = UIStoryboard.init(名称:“Main”,bundle:nil) 让vc = storyboard.instantiateViewControllerWithIdentifier(“view2”)为!视图2