Запись изменений в сложную структуру CFPreferences - PullRequest
1 голос
/ 23 мая 2011

Я легко вижу, как добавить иерархические данные в файл plist через API CFPreferences.

Однако гораздо менее очевидно, как читать из CFPreferences значение, хранящееся в CFDictionary (которое может быть сохранено в свою очередь, в CFDictionary), и изменять его.

1 Ответ

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

Вы не можете, вы должны заменить корневой элемент.Если это слишком громоздко, это признак того, что вы должны использовать объекты моделей, а не коллекции и, возможно, перейти от CFPreferences / NSUserDefaults к другому механизму хранения, возможно, к Core Data.

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