2016-01-26 37 views
-1

有时,当应用程序在模拟器中运行时(我从Xcode启动它们并将它们链接起来),如果我重新运行应用程序(仍在刺激器中),则有时控制台显示绝对没有。我唯一能做的就是杀死刺激器并重新启动它。有时控制台没有任何输出

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

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

+1

那么,你在问什么? – SmokeDispenser

回答

0

你打算打印什么?当你点击一个断点时,你可以NSLog不同的语句或者使用po objectNameHere。

如果它没有达到断点,那么你没有启用它们或代码不会进入这些方法。