我正在尝试在开发应用程序时进行一些基本的日志记录。我扔了一些NSLog()
s 到我的代码中,但没有任何内容打印到下面的 Xcode 控制台。从字面上看什么都没有,甚至没有应用程序启动时的一些启动信息等。
我已将 Xcode 控制台设置为显示All Output
我已经打开了变量检查器和控制台:
我听说了日志记录更改,并且引入了一个新的 Console.app,它也可以让我在模拟器上查看日志,所以我想日志可能会显示在那里,但是当我这样做时,会发生很多系统消息看不到我正在制作的 NSLog() 。
我错过了什么吗?是否有我需要翻转的新设置?我在哪里可以看到我的 NSLog()?
EDIT:
我使用 iOS 11 模拟器执行此操作,但没有得到控制台输出。当我切换到 iOS 9 模拟器时,我得到了所有控制台输出。
弄清楚了。这不是间歇性问题,也不是只需重新启动即可解决的问题。这是一个运行配置问题。
单击 Xcode 工具栏左上角的“运行方案”选择器。
单击管理方案。
单击您的主应用程序项目。
单击左下角的编辑按钮。
Uncheck OS_ACTIVITY_MODE
.
单击“关闭”。
中提琴。您的所有控制台日志都会返回。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)