在我的社交应用中,我有#34; Home"屏幕,其中有一个tableView,其中包含多达3个不同的单元格!然后我实现了didSelect数据源方法,在那里我执行一些比较以确定我刚刚选择的单元格类型...(每次3或4次比较)对于我选择的每个单元格,一个新的视图控制器被实例化..一个用于照片演示,另一个用于自定义相机演示,最后是另一个简单的View Controller演示......
问题是,出于无法解释的原因,如果我按下iPhone主页按钮,然后再次打开我的应用程序并选择其中一个单元格,则需要7秒才能显示控制器视图!然后,如果我忽略该视图控制器,请返回" Home"并选择另一个单元格,一切都好!
有没有人知道可能发生的事情?
修改
{{1}}
答案 0 :(得分:2)
试试这个
DispatchQueue.main.async {
// present vc
}