Ручное связывание с NSTableColumn (без NSArrayController) - PullRequest
3 голосов
/ 29 декабря 2010

Я хочу использовать привязки в табличном представлении, но я не использую NSArrayController.Я пытался привязать массив к моему NSTableColumn (я сам выполняю сортировку / поиск), но это не работает.Есть ли какая-то магия под капотом, которую NSTableView / NSTableColumn проявляет при привязке к NSArrayController?Что еще более важно, полезен ли NSArrayController для чего-либо, кроме NSTableView?

1 Ответ

1 голос
/ 29 декабря 2010

Магия определенно в NSArrayController.NSArray не имеет методов, подобных selectedObject и таких, которые требуют привязки к NSTableColumn.NSArrayController, как следует из названия, является частью контроллера MVC, где модель является NSArray.

Во-вторых, NSArrayController полезен для любого представления, для которого поддерживается модель NSArray.Следует признать, что обычно это NSTableView, но это может быть любое представление, использующее те же данные.

...