我有一个返回带有一串字符串的NSMutableArray的方法。如何将此数组(带字符串)添加到plist文件并使用它来填充UITableView?感谢
答案 0 :(得分:8)
使用值
创建数组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