我的应用程序出现了这种奇怪的情况。我通过主线程调用performSegueWithIdentifier
:
dispatch_async(dispatch_get_main_queue()){
self.performSegueWithIdentifier("toFrame", sender: nil)
}
我通过流程设置了断点,甚至清理了prepareForSegue
。
只有在我第一次调用它(对于这个特定的VC)时,它才会延迟大约6秒,而不是移动到VC。在此延迟之后,如果我来回导航,它会顺利运行 有什么建议?我尝试了一切:\
答案 0 :(得分:1)
可能是字体问题:如果你在IB中选择它们并且没有检查目标成员资格 - 系统将在检索默认字体之前查找它们 - 和 因此在呈现控制器之前会产生延迟。
请检查字体的目标会员资格。
这是着名的模式演示错误: