我想在C ++库提供的iOS设备中编写日志文件。为此,我该怎么办?我还没有找到线索。我在本网站上找到的参考资料对我来说并不清楚,因为我是这个平台的新手。我已经通过保存:/ var目录为jail破坏设备轻松完成了,我需要为非监狱设备执行此操作。该怎么办呢?关于这个问题,我真的很困惑。
答案 0 :(得分:2)
“Cocoa Lumberjack”框架在全世界广泛用于创建日志文件。您可以通过Google搜索Cocoa Lumberjack获取有关它的所有信息,教程和示例代码。
以下链接供您下载cocoa lumberjack库和教程:
答案 1 :(得分:1)
解决了它。通过使用以下代码,我已经获取了应用程序的文档目录 -
NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
执行此操作后,我将documentsDirectory
转换为C ++字符指针,并传递了我的C ++项目中的目录。然后使用fopen
创建日志文件。虽然很棘手。