有时控制台没有任何输出

时间:2016-01-26 14:11:45

标签: objective-c xcode

有时当应用程序在模拟器中运行时(我从Xcode开始并且它们被链接),如果我重新运行应用程序(仍然在刺激器中),那么有时控制台绝对没有显示任何内容。我唯一能做的就是杀死刺激器并重新启动它。

提示:每次如果控制台什么都没有显示,我在AppDelegate中设置的断点(在didFinishLaunchingWithOptions方法中)将永远不会被触发。

我想也许Xcode有时会跳过编译链接作业的一部分来加速应用程序启动,不知何故LLDB调试器会被忽略,因此控制台不会显示任何内容。这只是我的猜测,我不知道究竟发生了什么,我应该如何避免它。

1 个答案:

答案 0 :(得分:0)

你打算打印什么?您可以在遇到断点时使用NSLog不同的语句或使用po objectNameHere。

如果它没有点击断点,那么你就没有启用断点,或者代码没有进入这些方法。