2013-08-07 102 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