小编Fox*_*Dev的帖子

iOS:从字典中的.plist读取数据

我想从我的.app目录中的plist中检索数据.我无法弄清楚如何获取子词典数据.例如,我想获得MemoriesDictionary/Memory1/Event1/EventName价值.

字典

我可以通过以下方式获得MemoryCount价值iMemCount:

int iMemCount;

//Do file searching/getting for plist

NSString *plistDirectory = [[NSBundle mainBundle] pathForResource:@"memoryDetails" ofType:@"plist"];
NSLog(@"array: %@",plistDirectory);

NSFileManager *fileManager = [NSFileManager defaultManager];

if ([fileManager fileExistsAtPath: plistDirectory]) //4
{
    NSLog(@"exists");
    NSMutableDictionary *savedStock = [[NSMutableDictionary alloc] initWithContentsOfFile: plistDirectory];

    iMemCount = [[savedStock objectForKey:@"MemoryCount"] intValue];


} else {
    NSLog(@"Does Not Exist");
    iMemCount = 0;
}
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c ios

1
推荐指数
1
解决办法
1487
查看次数

标签 统计

cocoa ×1

ios ×1

objective-c ×1