Сохранить объекты в файл plist - PullRequest
0 голосов
/ 09 августа 2011

Мне нужно сохранить CGDDisplayModeRef в файл plist, но ни один из доступных типов не подходит для хранения CGDisplayModeRef. Есть ли способ обойти это?

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

Сохраняет высоту, ширину и пиксельную кодировку в файле plist, а затем использует метод myBestMode, найденный в Quartz Display Services , чтобы найти режим для сохраненных атрибутов.

0 голосов
/ 09 августа 2011

Вы можете реализовать обертку / контейнер объекта для этого класса и реализовать NSCoding для объекта, написав код для кодирования / декодирования ценных параметров для CGDDisplayModeRef. После этого используйте NSKeyedArchiver / NSKeyedUnarchiver для сохранения / загрузки вашего объекта-оболочки с CGDisplayModeRef внутри него.

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