ios - Xcode 中的不可见断点

标签 ios breakpoints xcode6.1 invisible

Xcode 6 有一些奇怪的断点问题。我已经从我的项目中删除了所有断点,但它每次仍然会遇到一些不可见的断点。

我试过下面的东西。

Commad + 7 and delete all break points.

(lldb) br delete
error: No breakpoints exist to be deleted.

我没有看到任何断点,但它仍然达到了某个断点。请参阅下面的屏幕截图以供引用。

Invisible break point

..尼汀

最佳答案

这不是断点,而是 View Controller 中的异常(您已在此处部分删除了其名称)。单击堆栈跟踪中的第二个项目,它会向您显示有问题的行。只需沿着堆栈跟踪向上移动,直到找到您自己的代码。

基于如此少的信息很难判断,但查看堆栈跟踪、显示的汇编代码和异常,看起来您在 segue 期间遇到了转换失败的问题。也许有一个 prepareForSegue 方法试图将 segue.destinationViewController 转换为特定的 View Controller 类,以便将一些数据传递到目的地,但由于某种原因转换失败.也许您忽略了在 Storyboard 中为目标场景设置基类。

但是,如果您单击堆栈跟踪中的第二行(就在当前突出显示的行的正下方),您可能会直接被带到有问题的代码行。

关于ios - Xcode 中的不可见断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28923383/

相关文章:

css - 为什么我的媒体查询断点不触发此图像?

ios - 尽可能快地遍历数组的最佳方法?

ios - 不能在 swift 中使用 "Analyze"吗?

ios - 设备博览会崩溃

ios - 从 UICollection 中删除项目但出现 "Array index out of range"错误

xcode - 查找 "Automatic Preferred Max Layout Width is not available on iOS versions prior to 8.0"的原因

c++ - Eclipse不会在断点处停止并将线程状态置于Running : User Request

c++ - 使用通配符设置断点?

ios - Xcode 6.1 构建在设备上崩溃

swift - 在 ios 7(swift) 上使用dispatch_get_global_queue时会发生EXC_BAD_INSTRUCTION