performSegueWithIdentifier 仅在第一次延迟
performSegueWithIdentifier delay only for the first time
我的应用遇到了这种奇怪的情况。我在主线程上调用 performSegueWithIdentifier
:
dispatch_async(dispatch_get_main_queue()){
self.performSegueWithIdentifier("toFrame", sender: nil)
}
我在整个过程中设置了断点,甚至清理了 prepareForSegue
。
只有当我第一次调用这个时(针对这个特定的 VC),它延迟了大约 6 秒,然后移动到 VC。在这个延迟之后,如果我来回导航,它运行顺利
有什么建议么?我什么都试过了:\
可能是字体问题:如果您在 IB 中 select 它们并且没有检查目标成员资格 - 系统将在检索默认字体之前查找它们 - 并且
因此会在呈现控制器之前造成延迟。
请检查字体的目标成员。
这是模态呈现的著名错误:
我的应用遇到了这种奇怪的情况。我在主线程上调用 performSegueWithIdentifier
:
dispatch_async(dispatch_get_main_queue()){
self.performSegueWithIdentifier("toFrame", sender: nil)
}
我在整个过程中设置了断点,甚至清理了 prepareForSegue
。
只有当我第一次调用这个时(针对这个特定的 VC),它延迟了大约 6 秒,然后移动到 VC。在这个延迟之后,如果我来回导航,它运行顺利 有什么建议么?我什么都试过了:\
可能是字体问题:如果您在 IB 中 select 它们并且没有检查目标成员资格 - 系统将在检索默认字体之前查找它们 - 并且 因此会在呈现控制器之前造成延迟。
请检查字体的目标成员。
这是模态呈现的著名错误: