我正在尝试设置一个符号断点来检测我的 View Controller 何时被取消归档。一旦应用程序在我的测试设备上启动,断点就会在 [UIViewController initWithCoder:]
上正确中断。
但是,当我尝试通过按“继续”键越过断点时,调试器卡住:它停止响应来自 Xcode 的命令(例如“暂停”和“停止”),并且应用程序本身也挂起。我最终不得不强制退出并重新启动 Xcode 才能重新启动应用程序。
“Step Into”功能按预期工作,但直接引导我进入机器代码 - 我希望能够使用“Continue”功能继续正常的程序执行。如果我禁用这个特定的符号断点,应用程序和调试器会正常工作。
对这个问题的任何见解都会有所帮助。我正在运行 Xcode 5.0.2 并使用 LLDB 调试器。
编辑:我尝试了描述的解决方案 here ,但运气不佳。
最佳答案
我最终设置了断点以将消息记录到控制台,并选择了“评估后自动继续”选项。
关于ios - [UIViewController initWithCoder :] causes debugger to freeze 上的符号断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21839636/