我有一个字典“playerDict”,它从一个 plist 中读取数据,其中有名称 (myKey),每个键有九个关联对象。
我正在尝试将特定键 (myKeys) 的所有对象读入 NSMutableArray (theObjects)。我已经阅读了类(class)引用资料并在互联网上进行了搜索,但无法弄清楚这个可能非常简单的问题。
在我完成的所有其他测试中,我尝试了以下但将 key 返回到对象而不是对象。
theObjects = [playerDict objectForKey:myKeys];
谁能给点提示?
这是创建字典的代码,我将其剥离:
NSArray *objs = [NSArray arrayWithObjects:[NSNumber numberWithBool:playerObject.diffHard],[NSNumber numberWithBool:playerObject.diffMedium],
[NSNumber numberWithBool:playerObject.diffEasy],[NSNumber numberWithBool:playerObject.currentGame],
[NSNumber numberWithInt:playerObject.currentGameQuestion],[NSNumber numberWithInt:playerObject.currentGameRightAnswer],
[NSNumber numberWithInt:playerObject.currentGameType],[NSNumber numberWithInt:playerObject.nrOfType0Games],
[NSNumber numberWithInt:playerObject.type0Result], nil];
NSDictionary *newPlayerDict = [NSDictionary dictionaryWithObjectsAndKeys:objs, keyString, nil];
最佳答案
尝试 valueForKey:
关于iphone - 如何读取数组键的所有 NSDictionary 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4291814/