我有一个应用程序,当前通过NSLog输出某些内容,我希望将这些输出写入本地文件。
我一直在使用这篇文章: Save NSLog into a Local File
堆栈溢出用户Josiah回答了,所以谢谢Josiah!
我想使用链接问题中提供的代码,但我不确定如何格式化自己创建的logIt方法来替换NSLog调用。
任何人都可以帮助一个初出茅庐的iOS编码器吗?
谢谢!
答案 0 :(得分:1)
例如,可能使用像Cocoa Lumberjack这样的外部库是最简单的解决方案。您可以在那里轻松配置文件记录器,设置日志文件保留策略等。
答案 1 :(得分:0)
将 NSLog 的内容作为 NSString 传递到 logIt:方法中。您只需将其传递给 NSString 的 stringWithFormat:类方法,然后传递返回的值。
一个例子就是 -
替换
NSLog(@"message with %f value", aFloat);
与
[self logIt:[NSString stringWithFormat:@"message with %f value", aFloat]];