2014-12-24 3 views
1

Я работаю над документированным приложением без CoreData. У меня есть класс Игрок, который является подклассом NSObject. Класс имеет некоторые переменные, и я также правильно реализовал методы - (id)initWithCoder:(NSCoder *)coder и - (void)encodeWithCoder:(NSCoder *)coder. Вот как я архивировать мои данные:Архивирование нескольких элементов

- (NSData *) dataOfType:(NSString *)aType 
        error:(NSError **)outError 
{ 
    return [NSKeyedArchiver archivedDataWithRootObject:players]; 
} 

(игроки являются NSMutableArray проведением некоторых экземпляров игрока класса). Экономия работает абсолютно нормально. Я хотел бы знать, как я могу также архивировать (и впоследствии распаковывать) некоторые переменные, объявленные в файле Document.h?

ответ

1

Посмотрите в NSFileWrapper, где вы можете определить & осуществлять сохранение в/инициализации от типа файла, который является расслоением (в основном папка), то вы можете сохранить объект документа наряду с этим массивом

+0

Спасибо, я буду Взгляни – Yashman

Смежные вопросы