【问题标题】:Why the Xcode automatic execute breakpoint when the App launch为什么 Xcode 在 App 启动时会自动执行断点
【发布时间】:2016-04-04 04:45:41
【问题描述】:

我在 Xcode 中设置了一个函数(All Exceptions),

我没有设置任何断点,

但是当启动我的应用程序时,Xcode 会自动为 main 函数执行断点。

我看不懂也解决不了。

请帮我回答问题。

非常感谢。

这是图片,感谢阅读:

【问题讨论】:

  • 您的代码中有错误。
  • 哦?它是什么 ?请你帮忙
  • 也发生在我身上(Xcode 9 beta 5)。注意到堆栈跟踪指向 UIStatus 栏。从.plist 文件中删除了UIStatusBarHidden

标签: ios xcode breakpoints


【解决方案1】:

如果您设置 All Exceptions 断点,应用程序不仅会在严重错误时中断,而且在可能的错误时也会中断。

如果您想在特定位置进行调试,则只为该特定窗口或视图启用断点。不要在应用的整个生命周期中保持启用。

您可以启用和禁用许多标志以在 Xcode 中进行反射。您应该尝试删除所有警告,如果您使用 Coredata,请确保您使用的是正确的线程和 MOC(这是最不麻烦的错误之一)。

【讨论】:

  • 谢谢,去掉标志(标志是 All Exceptions),Xcode 不会自动断点。但我想知道为什么?你能解释一下吗?
  • @user5465320:编译器在你的代码中发现了一些错误,它们也可以更小。如果您使用 All Breakpoint 创建一个空项目并在启用的情况下运行它不会中断。因为那里没有什么,而且一切都很完美。
  • 检查堆栈跟踪,您现在将知道哪个是最后调用的类和方法。
猜你喜欢
  • 1970-01-01
  • 2016-07-03
  • 1970-01-01
  • 1970-01-01
  • 2019-11-15
  • 1970-01-01
  • 1970-01-01
  • 2018-05-15
  • 2010-10-06
相关资源
最近更新 更多