1

我试图搜索和解决这个问题,请任何人解决这个问题。实际上,我在我的应用程序中使用集合视图表视图,但如果通过两个视图(集合视图和表视图)的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 = 自我

4

1 回答 1

0

我认为您有一些内存问题,因此请在更改控制器时检查您的内存使用情况。并且在您的构建设置代码生成优化级别值是否最快?检查这个。

于 2016-09-30T13:14:07.420 回答