gpt4 book ai didi

ios - 将数据写入文件

转载 作者:行者123 更新时间:2023-11-28 23:12:16 29 4
gpt4 key购买 nike

我正在尝试制作一个 txt 日志文件,其中包含我的应用程序中发生的操作。我想在应用程序连接到服务器或显示新信息时保存一些文本。

那么,我该如何写入文件呢?我试过使用 writeToFile: 方法,但它不起作用,因为 fileExistsAtPath: 返回 NO。

我的代码是:

NSString *file_path = @"mylog.txt"; 
NSString *log = @"Hello World!!\n";
[log writeToFile:file_path atomically:YES encoding:NSUnicodeStringEncoding error:nil];

谢谢!

PS:哦,插入 iPhone 后可以通过 Organizer 读取吗?

最佳答案

您应该使用< App_Home >/Documents 文件夹来存储文档

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *file_Path = [documentsDirectory stringByAppendingPathComponent:@"log.txt"];
[log writeToFile:file_path atomically:YES encoding:NSUnicodeStringEncoding error:nil];

但通常情况下,如果您想在运行应用程序时查看和转储内容,你可以只使用 NSLog() 在控制台输出它。

关于ios - 将数据写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891772/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com