【发布时间】:2015-09-16 22:10:46
【问题描述】:
所以在我的应用程序中,我们有一个UIPageViewController,它有一个包含一个按钮的UIToolbar,当按下该按钮时会实例化一个新的UINavigationController 和一个嵌入在导航控制器中的UIViewController。完成后我打电话给[self presentViewController:navController animated:YES completion:nil]。这会占用 CPU 并锁定应用程序。
我在 UIViewController 中设置了一个断点,该断点嵌入在要显示的 UINavigationController 中,并且唯一执行的调用是 initWithCoder:。
这ONLY在使用 Xcode 7 时发生,我尝试将其剥离为裸露(除了加载之外在呈现的模式中不做任何事情),但它没有帮助。
【问题讨论】:
-
单击调试器中的“暂停”按钮并查看堆栈跟踪以查看 CPU 达到峰值时调用的内容。
-
只是
obj_msgSend -
它似乎卡在
0x11376581c <+28>: jmpq *0x8(%r10),偶尔也卡在[NSLocalizableString length],我不是这么称呼自己的。
标签: ios uinavigationcontroller uipageviewcontroller ios9 xcode7