0

我想在 C++ 库提供的 iOS 设备中写入日志文件。为此我能做什么?我还没有找到线索。我在这个网站上找到的参考资料对我来说不是很清楚,因为我是这个平台的新手。我很容易通过保存 :/var 目录来保存越狱设备,我需要为非越狱设备执行此操作。为此应该怎么做?我对这个问题真的很困惑。

4

2 回答 2

2

“Cocoa Lumberjack”框架在世界各地被广泛用于创建日志文件。您可以通过谷歌搜索 Cocoa Lumberjack 获取所有信息、教程和示例代码。

以下是供您下载可可伐木工库和教程的链接:

  1. 框架链接:Cocoa Lumberjack Library
  2. 教程:CocoaLumberjack:记录类固醇
于 2013-06-26T09:10:05.033 回答
1

解决了。通过使用以下代码,我获取了应用程序的文档目录 -

NSFileManager *fileManager = [NSFileManager defaultManager];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];

完成此操作后,我将documentsDirectory转换为 C++ 字符指针,并在我的 C++ 项目中传递了目录。然后使用fopen. 虽然它很棘手。

于 2013-06-29T20:40:12.873 回答