我需要检查某个数组是否包含某个对象,如果是,则删除该对象.如果没有该对象,则可以将其添加到数组中.问题是总是添加对象,因为检查语句总是返回false.
这是我当前的功能:
- (void) myFunction:(NSString *)parameter { if (![myMutableArray containsObject:parameter]) { [myMutableArray addObject:parameter]; NSLog(@"%@ added",parameter); } else { [myMutableArray removeObject:parameter]; NSLog(@"%@ deleted",parameter); } }