0

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

我的列表。(它的名字是Multi.plist) 我的列表

我的代码。

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

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

我的控制台现在正在吐出什么。 在此处输入图像描述

因此,在查看完之后,我将再次解释我想要什么,而不是将 Abs NSDictionary 的所有内容都放在控制台中,我只想显示位于 Dictionary 中的标题字符串。任何帮助将不胜感激。谢谢

4

2 回答 2

1

Abs 条目本身就是一个字典,所以您所要做的就是:

NSDictionary * abs = dict[@"Abs"];
NSLog(@"%@", abs[@"title"]);
于 2013-08-07T19:26:59.977 回答
0
NSDictionary *absDict = [dict objectForKey:@"Abs"]);
NSString *title = [absDict objectForKey:@"title"]);
NSLog(@"Title: %@", title);
于 2013-08-07T19:26:37.657 回答