【发布时间】:2011-10-14 05:03:39
【问题描述】:
我有一个具有以下架构/结构的 plist:
dictionary
key1
item1
key2
item2
key3
item3
dictionary
...
并且我想将每个字典的第一个键 (key1) 的项目 (item1) 加载到 NSArray,以便我可以将 nsarray 加载到 UITableView。
我已经走到了这一步:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"data.plist"];
NSMutableArray *array = [[NSMutableArray alloc] initWithContentsOfFile:path];
然后我想添加如下内容:
tablearray = [array objectsForKey:@"key1"];
但这不作为命令存在。看来我需要一些帮助... :)
【问题讨论】:
标签: objective-c ios dictionary nsarray plist