NSTreeController без Core Data, самый простой способ перетащить переупорядочение? - PullRequest
6 голосов
/ 24 февраля 2011

У меня есть класс Field. Каждый экземпляр содержит NSMutableArray subfields, который является большим количеством объектов Field.

Для моего пользовательского интерфейса я использую NSTreeController и NSOutlineView.

Я бы хотел изменить порядок и переместить поля, перетаскивая их. Я не уверен в самом простом способе сделать это. Большинство учебных пособий в сети, по-видимому, сосредоточены на базовых данных, которые по сути неупорядочены и поэтому требуют больше хитрости, чтобы приступить к работе. Моя модель основана на массивах, которые упорядочены.

Большинство учебных пособий, которые я могу найти, были написаны в эпоху Тигра, где преобладающей мудростью стало то, что "Пока не используйте NSTreeController, он глючит", или же они сосредоточены на Базовых данных.

...