ios - [UIViewController initWithCoder :] causes debugger to freeze 上的符号断点

标签 ios xcode lldb

我正在尝试设置一个符号断点来检测我的 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/

相关文章:

c++ - LLDB 表达式评估中的整数除法

ios - iOS:从URL获取JSON响应

ios - 如何获取或设置值以指定 UITextField?

iphone - 使后台工作在所有 iphone ios 上

c - Xcode C 调试在单步执行时更改指针的值

Xcode 4.6 调试器 ."po"命令的奇怪问题不起作用

android - 通话过程如何与蓝牙设备配合使用?

ios核心数据导入大量数据

iphone - XCode 找不到 GCC

xcode - Swift 2.0 map "Instance member cannot be used on type"