2013-08-07 50 views
0

我想知道如何访问我的plist中的第二个NSDictionary,然后是根字典,我想要的是在第二个字典中有一个字符串显示在控制台中,现在我得到了所有这些字符串。这是我的代码,控制台和plist。在plist中访问第二个NSDictionary?

我的Plist。 (它的名字是Multi.plist) My Plist

我的代码。

NSString *pathForPlist = [[NSBundle mainBundle] pathForResource:@"Multi" ofType:@"plist"]; 
    NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:pathForPlist]; 

    NSLog(@"%@", [dict objectForKey:@"Abs"]); 

而我的控制台正在吐出现在。 enter image description here

看,经过这么,我会再解释,我想什么,而不是让所有的阿布斯的NSDictionary在控制台中的内容,我想只是为了显示它位于内的标题字符串词典。任何帮助将不胜感激。 感谢

回答

1

ABS的条目是一本字典本身,因此,所有你需要做的就是:

NSDictionary * abs = dict[@"Abs"]; 
NSLog(@"%@", abs[@"title"]); 
0
NSDictionary *absDict = [dict objectForKey:@"Abs"]); 
NSString *title = [absDict objectForKey:@"title"]); 
NSLog(@"Title: %@", title); 
+0

是这个剂量的工作,但我发现,@shaish反应是好一点,但感谢你反正 – user2600115