有时当应用程序在模拟器中运行时(我从Xcode开始并且它们被链接),如果我重新运行应用程序(仍然在刺激器中),那么有时控制台绝对没有显示任何内容。我唯一能做的就是杀死刺激器并重新启动它。
提示:每次如果控制台什么都没有显示,我在AppDelegate中设置的断点(在didFinishLaunchingWithOptions方法中)将永远不会被触发。
我想也许Xcode有时会跳过编译链接作业的一部分来加速应用程序启动,不知何故LLDB调试器会被忽略,因此控制台不会显示任何内容。这只是我的猜测,我不知道究竟发生了什么,我应该如何避免它。
答案 0 :(得分:0)
你打算打印什么?您可以在遇到断点时使用NSLog不同的语句或使用po objectNameHere。
如果它没有点击断点,那么你就没有启用断点,或者代码没有进入这些方法。