Мне нужно проверить, содержит ли определенный массив определенный объект, и если он это делает, удалите этот объект. Если у него нет этого объекта, функция добавляется в массив. Проблема в том, что объект всегда добавляется, потому что проверяющий оператор всегда возвращает false.
Здесь моя текущая функция:
- (void) myFunction:(NSString *)parameter {
if (![myMutableArray containsObject:parameter]) {
[myMutableArray addObject:parameter];
NSLog(@"%@ added", parameter);
} else {
[myMutableArray removeObject:parameter];
NSLog(@"%@ deleted", parameter);
}
}