У меня есть главный-подчиненный GUI макет:изменения NSArrayController не распространяется на переплетены NSUserDefaults
- NSTableView с содержанием связанного приложения к NSArrayController.
- Данные NSArrayController привязаны к строкам NSUserDefaults.
- NSTextField со значением, привязанным к свойству выбора NSArrayController.
Таблица заполнена данными из хранилища, как и должно быть, и выбор строки изменяет значение textField.
Редактирование текстового поля изменяет соответствующую строку таблицы так, как должно, но она не изменяет NSUserDefaults!
Если я перезапущу приложение, изменения не будут сохранены. BTW, если я добавляю/удаляю строки из таблицы - это сохраняется. но изменений в данных строки нет.
Кажется, что изменения в словаре выбора NSArrayController не распространяются на NSUserDefaults. :(
странно, у меня есть аналогичные установки, который использует словарь-контроллер, который отлично работает ... редактирует ли табличное представление непосредственно обновление по умолчанию? –
Какие у вас настройки для контроллера массива? –