Сохранение выделения NSTableView в NSDocument с использованием привязок - PullRequest
1 голос
/ 16 ноября 2011

У меня есть следующая установка:

NSTableView привязан к ArrayController для Content и SelectionIndexes

ArrayController SelectionIndexes привязан к свойству NSIndexSet в моем подклассе NSDocument.

Все работает нормально, выборка сохраняется в NSDocument, при сохранении NSDocument вызывается метод write.

Однако при загрузке у меня возникает проблема: при загрузке NSDocument свойство selectionIndexes корректно заполняется, нозатем загружается nib-файл (makeWindowControllers) и в [NSWindowController setDocument] мои selectionIndexes заменяются NSSet selectionIndexes, который просто выбирает первый элемент в моем NSTableView (я полагаю, выбор по умолчанию NSTableView).

Какя могу избежать этого?

...