Я не понимаю, почему объект не удаляется из NSMutableArray. Это код:
[self willChangeValueForKey:@"candidatesProxy"];
[candidatesProxy removeObject:[[pseudonymsArrayController selectedObjects] lastObject]];
[self didChangeValueForKey:@"candidatesProxy"];
Я проверил, а lastObjet в псевдонимах - это тот же объект кандидатов Proxy. Но это не удаляется.
Это потому, что, возможно, объект был скопирован в другую область памяти, поэтому у меня фактически есть 2 объекта, а не один?
Спасибо