在设备上运行时,NSLog信息会发生什么?文字在哪里?它得救了吗?因此,当在设备上运行时,它是一个很大的开销,还是有效地被发送到null?
答案 0 :(得分:53)
自Xcode 6以来,设备管理器窗格已拆分为自己的窗口。 (Window> Devices,或Command-Shift-2。)
在那里,选择您的设备,然后点击侧边栏右侧窗口底部的显示三角形来显示其日志。
答案 1 :(得分:30)
即使设备未连接到您的Mac,您的设备也会继续记录。要查看日志,您需要打开Xcode,单击“窗口”菜单项,然后单击“管理器”。然后选择您的设备,然后选择“设备日志”选项卡。由于某种原因(至少对我来说)查看日志看起来很不稳定,所以如果没有显示,您可能需要完全退出Xcode并重新启动它。
答案 2 :(得分:5)
它被写入设备上的控制台日志。您可以在连接设备时在Xcode中的“管理器”中阅读它。
答案 3 :(得分:2)
它被注销了。您可以通过连接设备并查看xcode中的组织来检索它
答案 4 :(得分:2)