2014-10-16 23 views
3

当我Xcode中开始断点“主题1:1.2断点”

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 

运行的Xcode它与main.m文件断点开始没有分配有断点每次。

+0

其实我想调试我的代码,但每当模拟开始的代码停在这一点上,即使没有断点。 – felipelmota 2014-10-16 15:44:49

+0

我没有崩溃.. – felipelmota 2014-10-16 19:54:23

+0

该项目工作正常,我的同事没有这个问题。我已经卸载并重新安装了整个环境。 – felipelmota 2014-10-16 20:24:32

回答

3

问题是你有一个全局的Exceptions断点。出于某种原因,正在抛出异常。但并非每一个例外都是致命的;这可能是Cocoa在内部发现的。所以,你有两个选择:

  • 击中例外断点和恢复。

  • 暂时关闭异常断点(在断点导航器中)。

这有点令人气愤,但事情就是这样。有很多情况下可可投掷和捕获内部例外。 (例如,AVFoundation会执行此操作。)通常不会引起注意,但是当您启用全局的Exceptions断点时,只要发生这种情况,就会导致暂停。

+0

我没有崩溃,我敢肯定..正如我所说的,Xcode显示:“线程1:断点1.2”的消息,我可以继续/跨越此断点,并继续正常运行。 – felipelmota 2014-10-16 19:53:59

+0

我刚刚发生了同样的事情,所以我现在确定它是一个Exceptions断点。你可以在Breakpoints导航器中看到它。 – matt 2014-10-22 15:49:11

+0

我也觉得这真的很令人气愤。我无法用自己的断点捕捉到一个bug,然后我使用了所有异常断点来捕捉这个错误,现在我花了一些时间来弄清楚这个确切的东西。为什么在上帝的名字是它抛出异常,当一个无法捕捉这些。 – Orion 2015-10-27 08:44:49

3

也许你可以尝试这样的:

确保您,您在字体在你的Info.plist此应用程序提供的指定所有字体实际上是在你的应用程序包。

的字体会导致C++ 1.2断点

1

您也可以编辑例外断点并仅选择Objective-C的异常。在我的情况下,它帮助了我。

Screenshot of Breakpoint navigator

+0

@ChikabuZ的解决方案为我工作+1 – Steven 2017-12-06 03:38:01