我的NSLog输出在哪里?

Joh*_*ley 14 iphone xcode objective-c nslog

我刚刚开始学习iOS开发.我NSLog在我的代码中使用了一些语句,但它们似乎没有在任何地方输出.我的应用程序正在使用调试配置,我正在Xcode中的iPhone模拟器中运行我的应用程序.我已经检查过我的Mac上的Xcode控制台(在"运行"菜单下)和Console.app,但没有任何内容.

可能是什么问题呢?

She*_*yar 17

确保你已经Console激活了.为此,您可以:

  • 转到视图>调试区域>激活控制台(从菜单栏)
  • 或者按下C键盘


jer*_*jer 6

NSLog() 模拟器上的输出确实显示在Console Mac OS X应用程序中.

转到All Messages然后根据您的应用名称进行过滤以消除绒毛,然后再次运行.如果在执行程序期间实际遇到NSLog代码,您将在输出中看到它.


hoh*_*oha 3

已从评论移出

您确定NSLog执行了该行吗?尝试NSLog在 main.m 中的自动释放池分配之后立即插入