Удаление объекта в NSArrayController - PullRequest
3 голосов
/ 15 января 2010

У меня есть NSTableView, который получает свои данные из NSArrayController, и мне нужно удалить выбранную строку. Я знаю, что у NSManagedObjectContext есть метод deleteObject:, но я не могу придумать, как удалить его из NSArrayController.

Ответы [ 3 ]

3 голосов
/ 15 января 2010

Используйте действие NSArrayController remove:.

1 голос
/ 04 декабря 2012

Удалить программно

[NSArrayController removeObjectAtArrangedObjectIndex:NSInteger];

или

[NSArrayController removeObjectAtArrangedObjectIndexes:NSIndexset];
0 голосов
/ 10 сентября 2017

@ Ответ NewStack в Swift 3:

ArrayController.remove(atArrangedObjectIndex: Int)
...