Objective c 将数组写入plist并填充tableview
我有一个方法,它返回一个NSMutableArray和一组字符串。如何将此数组(带字符串)添加到plist文件中,并使用它填充UITableView?谢谢用值创建一个数组Objective c 将数组写入plist并填充tableview,objective-c,xcode,uitableview,nsmutablearray,plist,Objective C,Xcode,Uitableview,Nsmutablearray,Plist,我有一个方法,它返回一个NSMutableArray和一组字符串。如何将此数组(带字符串)添加到plist文件中,并使用它填充UITableView?谢谢用值创建一个数组 NSArray *array = [NSArray arrayWithObjects:@"One", @"Two", @"Three", @"Four", nil]; 在文档目录中创建文件路径,您可以在那个里写入文件,
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);
不过,如果您仍然没有获得,可以参考教程NSString*path=[[NSBundle mainBundle]pathForResource:@“plist”类型的“手册名”;[[self-returnBrochureNames]writeToFile:原子路径:是];<成功了,但我似乎无法从中阅读伟大的,这真的帮助了我!谢谢编辑:您应该在文件名前面添加一个“/”,以便将其实际写入documents文件夹中。