当我从第一个viewController推送到anotherViewController时需要一些时间。第一次推后它第一次工作正常。没有用InsuranceInfoViewController viewDid加载方法编写的代码。期待这个推动在整个应用程序中正常工作。我正在使用Xcode 7.0 beta6。这是Xcode的问题。
let insuranceInfoVC = self.storyboard?.instantiateViewControllerWithIdentifier("InsuranceInfoViewController") as! InsuranceInfoViewController
self.navigationController?.pushViewController(insuranceInfoVC, animated: true)
我也试过GCD
dispatch_async(dispatch_get_main_queue()) { [unowned self] in
let insuranceInfoVC = self.storyboard?.instantiateViewControllerWithIdentifier("InsuranceInfoViewController") as! InsuranceInfoViewController
self.navigationController?.pushViewController(insuranceInfoVC, animated: true)
}
答案 0 :(得分:0)
在我看来,你viewDidLoad
中的InsuranceInfoViewController
做了很多事情,这需要花费很长时间才能显示出来。