gpt4 book ai didi

objective-c - cocoa 和 Objective C 保存、编辑和加载文件

转载 作者:行者123 更新时间:2023-12-03 16:58:21 25 4
gpt4 key购买 nike

你好,我正在尝试创建一个文本文件来存储一些数据

- (IBAction)saveUser:(id)sender{
NSString *name = [nameField stringValue];
NSString *weight = [weightField stringValue];
NSDate *date = [datePick dateValue];

}

我希望能够创建一个存储以下信息的文件,并使用名称字段作为文件名。我还希望能够加载文件并从中读取数据

任何帮助表示赞赏谢谢你

最佳答案

这很简单。但你可能想看看 NSMutableDictionary。 NSString 和 Dictionary 都有方法 writeToFile:@"filename.txt"。

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

NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setValue:[nameField stringValue] forKey:@"name"];
[dict setValue:[weightField stringValue] forKey:@"weight"];
[dict setValue:date forKey:@"date"];

[dict writeToFile:name atomically:YES];

您以同样的方式读取文件,

NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithContentsOfFile:name];

就这么简单

关于objective-c - cocoa 和 Objective C 保存、编辑和加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12894141/

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