ios - Xcode 7 : exception breakpoint firing in `main.m` , 但应用运行正常

标签 ios objective-c xcode xcode7

我为我的项目设置了一个“All Exceptions”异常断点。在 Xcode 7 中,它在 main.m 中启动时神秘地触发,但似乎没有任何明显的错误。继续时,应用程序会正常运行。

现在即使在 Xcode 6 中运行该项目也会触发此断点。

screenshot of breakpoint

我不知道是什么原因造成的。这些线索并未指明任何具体原因。

也许是 Storyboard 中的某种字体问题?有人知道解决办法吗?

注意:这是一个 C++ 异常,而不是 Objective-C。可能是因为缺少字体。 Xcode throws an exception in Main() in iOS 8 with 'all exceptions' breakpoint

最佳答案

从 Beta 3 开始,我在 Xcode 7 中遇到了几乎相同的问题。这个变通方法为我解决了这个问题。

因为它是 C++ 异常,您可以更改“所有异常”断点以仅捕获 Objective-C 异常。完成此操作后,我不再在启动时遇到神秘中断,并且因为我不是在编写 C++,所以获得了打开“所有异常”断点的 99% 的值(value)。

方法如下:

  1. 转到断点选项卡(查看 > 导航器 > 显示断点导航器或 ⌘7)。
  2. 右键单击 All Exceptions 断点和“编辑断点...”

edit breakpoint

  1. 将涵盖的异常更改为仅 Objective-C

enter image description here

关于ios - Xcode 7 : exception breakpoint firing in `main.m` , 但应用运行正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30827330/

相关文章:

objective-c - 在 UIImagePickerController 之后切换 View

iphone - 如何在 iOS 中对黑色透明图像进行颜色填充?

iphone - 集成 Storyboard和 XIB

swift - 类型 'Like' 没有下标成员?

ios - iPad 未出现在 Storyboard 中的 "view as"部分

iphone - cocos2d OpenGL 错误 0x0502 -[EAGLView swapBuffers]

iphone - 智能应用程序横幅不适用于 iOS

ios - 我如何使用 NSPredicate 编写这个 NSSet 测试?

ios - 从第二个 View Controller ios 将对象添加到我的基本 View Controller 中的 NSMutableArray

ios - 在 Interface Builder 中设置 UITabBarItem 图像/图标