我试图搜索和解决这个问题,请任何人解决这个问题。实际上,我在我的应用程序中使用集合视图和表视图,但如果通过两个视图(集合视图和表视图)的didselect推送到其他视图,第二个视图的viewdidload需要时间进行调用。我也突然通过断点 didselect 调用签出,但是第二个视图的 viewdidload 需要时间来调用,而不是第二个视图的开始工作。
“didselect 代码”
let dict = self.arr.objectAtIndex(indexPath.row) as! NSMutableDictionary
let 2ndview = self.storyboard?.instantiateViewControllerWithIdentifier("2ndview") as! viewcontroller
2ndview.dict = dict
self.navigationController?.pushViewController(2ndview, animated: true)
“第二个 viewdidload 的代码” viewdidload
tbl.delegate = 自我
tbl.dataSource = 自我
tbl.separatorStyle = .None
btn.hidden = true
tf.delegate = 自我