0
我在阅读plist时遇到了问题,我似乎无法确定。iOS - 从阅读plist的问题
我的plist名单看起来是这样的(注意:我已经简化它的例子缘故):
然后我读这样的代码:
NSString *path = [[NSBundle mainBundle] pathForResource:@"ContactDetails" ofType:@"plist"];
NSMutableDictionary *myDictionary = [[NSMutableDictionary alloc] initWithContentsOfFile:path];
NSArray* allmyKeys = [myDictionary allKeysForObject:@"Name1"];
任何想法 - 我一直面临的问题是allmyKeys显示为包含0个对象。在调试myDictionary正确填充,所以不知道为什么它不起作用。
非常感谢
对不起它的名称1访问词典 - 我刚刚写了错误的描述 - 已经纠正了。 – userMod2
你想找回什么?如果你想为'@“Name1”'的所有键('@“Address1”','@“Address2”'等),它将是'[dictionary [@“Name1”] allKeys]'。或者,如果您正在查找与“@”Name1“'键关联的整个字典对象,它将是'dictionary [@”Name1“]'。 '[myDictionary allKeysForObject:@“Name1”]'查找匹配'@“Name1”'的值,而不是匹配'@“Name1”'的键。 – Rob