读/写plist的问题

时间:2011-08-15 16:59:52

标签: iphone objective-c cocoa-touch nsmutablearray plist

我有一个包含许多NSDictionaries的MSMutableArray。字典只是一个带有键“符号”的NSString。

我正在把我的数组写成一个plist:

+ (void)writeObjectToPList:(id)myData {  
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString *path = [documentsDirectory stringByAppendingPathComponent:@"mobile-watchlist.plist"];
    [myData writeToFile:path atomically:YES];
}  

如何将其作为数组阅读?

1 个答案:

答案 0 :(得分:2)

您可以像这样阅读文件 -

NSArray *array = [NSArray arrayWithContentsOfFile:path];