如何从NSMutableArray中删除ID对象?

时间:2013-10-17 20:34:50

标签: ios nsmutablearray

我正在尝试从存储在字典中的Array中删除对象。我已经能够使用以下代码通过索引删除对象:

[compHandHighValuesArray removeObject:[NSNumber numberWithInt:[[highCardDictionary    valueForKey:[cardsShuffled objectAtIndex:1]] intValue]]];

但是现在我想将[cardsShuffled objectAtIndex:1]更改为ID变量。当我用以下代码替换代码时:

[compHandHighValuesArray removeObject:[NSNumber numberWithInt:[[highCardDictionary valueForKey:[compCardOneTitle]] intValue]]];

我收到“预期标识符”的错误。我错过了什么?

1 个答案:

答案 0 :(得分:1)

此:

[highCardDictionary valueForKey:[compCardOneTitle]]

是无效的语法。我想compCardOneTitle是您的ID,但您没有说ID是什么......

如果ID是字符串/键,那么您应该:

[highCardDictionary valueForKey:compCardOneTitle]