我正在尝试从存储在字典中的Array中删除对象。我已经能够使用以下代码通过索引删除对象:
[compHandHighValuesArray removeObject:[NSNumber numberWithInt:[[highCardDictionary valueForKey:[cardsShuffled objectAtIndex:1]] intValue]]];
但是现在我想将[cardsShuffled objectAtIndex:1]更改为ID变量。当我用以下代码替换代码时:
[compHandHighValuesArray removeObject:[NSNumber numberWithInt:[[highCardDictionary valueForKey:[compCardOneTitle]] intValue]]];
我收到“预期标识符”的错误。我错过了什么?
答案 0 :(得分:1)
此:
[highCardDictionary valueForKey:[compCardOneTitle]]
是无效的语法。我想compCardOneTitle
是您的ID
,但您没有说ID
是什么......
如果ID
是字符串/键,那么您应该:
[highCardDictionary valueForKey:compCardOneTitle]