我的 iPad 中插入了一个外部配件。我看不到我的 NSLog 语句,因为我的 ipad 无法再连接到我的计算机。有没有办法仍然看到 NSLog 语句?
问问题
415 次
2 回答
3
是的,您可以将 NSLog 语句重定向到文件以供以后显示。请参阅记录到 iPhone 上的文件。
这将导致将日志语句写入指定文件。如果您想知道它是如何工作的,请查看 C 文本输入/输出的工作原理,包括标准输入、标准输出和标准错误。
freopen([newFileName UTF8String], "w+", stderr);
您可以将该文件保存到 Documents 目录,然后通过 iTunes 文件共享检索它。或者,一旦您的设备重新插入,您可以让应用程序将其日志内容转储到控制台。请记住首先禁用该重定向。
于 2012-04-14T09:15:32.330 回答
1
您可以访问源代码吗?如果是,那么您可以在所有 UIView 上添加一些 UITextView 或 UILabelView,并将所有 NSLog 语句放在那里。
于 2012-04-14T08:33:16.473 回答