gpt4 book ai didi

objective-c - 将数组写入 plist 并填充 tableview

转载 作者:行者123 更新时间:2023-12-04 03:04:09 27 4
gpt4 key购买 nike

我有一个返回带有一堆字符串的 NSMutableArray 的方法。如何将此数组(带有字符串)添加到 plist 文件并使用它来填充 UITableView?谢谢

最佳答案

创建一个有值的数组

NSArray *array = [NSArray arrayWithObjects:@"One",
@"Two",
@"Three",
@"Four", nil];

在文档目录中创建文件路径,你可以在那里写文件,而不是在应用程序包中

NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentFolder = [path objectAtIndex:0];
NSString *filePath = [documentFolder stringByAppendingFormat:@"myfile.plist"];

保存数组到plist文件

[array writeToFile:filePath atomically:YES];
NSLog(@"file Stored at %@",filePath);

使用以下代码从 plist 中读取数组

NSArray *plistArray = [NSArray arrayWithContentsOfFile:filePath];
NSLog(@"%@",plistArray);

不过,如果您仍然无法理解,可以引用教程 here

关于objective-c - 将数组写入 plist 并填充 tableview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15951104/

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