我有一个包含3个都等于“Farm”的字符串的数组
当我尝试使用此代码行删除仅一个“Farm”时:
[array removeObject:@"Farm"];
它将全部删除。
如何只删除一个?
最佳答案
removeObject表示删除给定对象数组中的所有匹配项。
参见说明:
此方法使用indexOfObject:定位匹配项,然后使用removeObjectAtIndex:将其删除。
因此,请使用removeObjectAtIndex
或removeLastObject
。
关于ios - 从NSMutableArray移除NSString,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20821604/