我正在试着调试我正在编写的应用程序。
对于这个特定的应用程序,当它连接到计算机时,我无法测试它。而且,在我的应用程序中,我有所有要检查的数据都打印到控制台上。
在试图找出访问这些数据的位置时,我了解到“print()”数据不会存储在任何地方,它只会打印到控制台,只有在连接了设备时才会工作。(这是正确的吗?)
现在,我看到需要使用“NSLog”来存储设备日志。我在viewdidload()函数中设置了一个test NSLogNSLog("TEST"),当设备连接到计算机时,它在控制台中成功打印。
然而,当我转到“设备”->“我的iPhone”->“控制台”时,控制台中完全充斥着随机的系统信息。它实际上是每秒打印100条新消息。所以我不能用它来检查日志。
我刚刚更新了最新版本的Xcode,8.1gm。
我真的很挣扎。我所要做的,就是能够在手机上构建应用程序,在出现问题之前使用手机上的应用程序,因为这是我无法与计算机保持连接的东西,然后再将手机插回电脑,检查应用程序是否打印到控制台上,或记录了什么,这样我就能看到出了什么问题。
我该怎么做?
很抱歉你这么漫无目的,而且
非常感谢

最佳答案

在这种情况下,我要做的是记录到磁盘上的文件。将设备连接到计算机后,很容易写入文件,也很容易检查文件。

关于ios - (快速)尝试记录应用程序数据,并检查数据失败,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40985487/

10-17 02:37