好的,我有一个.plist文件,
我有一个NSDictionary * StoredAddresses,
在StoredAddresses里面,是另一把NSDictionary
我知道我可以用,
if ([dictionaryOfAddresses objectForKey:@"StoredAddresses"])
要访问顶级NSDictionaries,但如何在存储的地址内搜索密钥?
解决方法
@H_404_15@ 好吧,如果我读得正确,你就会在字典中找到字典.这与任何其他对象一样:NSDictionary* Address=[dictionaryOfAddresses objectForKey:@"Home Address"]; NSString* Street=[Address objectForKey:@"Street"];
如果您愿意,可以组合调用:
NSString* Street=[[dictionaryOfAddresses objectForKey:@"Home Address"] objectForKey:@"Street"];