У меня есть метод переопределения remove в NSArrayController (который связан с Core Data) для удаления строки NSViewTable:
-(void)remove:(id)sender
{
NSManagedObject *esameToDelete = [[self selectedObjects] objectAtIndex:0];
[self removeObject:esameToDelete];
}
Это работает, но удаляет случайную строку таблицы . Я также пытался использовать
[супер удалить: отправитель]
или обработчик, который вызывает метод remove
, но результат тот же. Что не так?