Пользовательские настройки по умолчанию не сохранены - PullRequest
0 голосов
/ 01 мая 2011

У меня есть NSTableView с 1 ​​столбцом, чей «Контент» связан с пользовательскими настройками по умолчанию, а также столбец «Значение» также связан.

Мой код здесь - https://gist.github.com/6df8d2e338c0595c1ef9

По какой-то причине, если я запускаю свое приложение, добавляю / удаляю элементы, затем завершаю и перезапускаю, ничего не сохраняется, и таблица остается такой же, какой была при первом запуске. Почему не сохраняется?

Если вы посмотрите на ссылку выше (мой код), я звоню [[NSUserDefaults standardUserDefaults] synchronize];и т.д.

1 Ответ

1 голос
/ 01 мая 2011

Ваш массив в NSUserDefaults является неизменным. Вот почему это не сработает.

Используйте NSArrayController и привяжите свой столбец к его упорядоченным объектам. Затем привяжите содержимое NSArrayController к значениям по умолчанию вашего пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...