Как сохранить NSValue на диск? - PullRequest
1 голос
/ 22 февраля 2011

Скажем, у меня есть объект NSValue. Как я могу сохранить это на диск и получить позже?

Эрик

1 Ответ

3 голосов
/ 22 февраля 2011

NSValue s нельзя сохранить в plist, что делает writeToFile.Вместо этого вы можете использовать архивирование:

Сохранить: [NSKeyedArchiver archiveRootObject: myNSValue toFile:@"myPath"];

Загрузка: NSValue *myNSValue = [NSKeyedUnarchiver unarchiveObjectWithFile:@"myPath"];

...