У меня есть массив объектов (пользовательского объекта), это называется «любимым», и когда я пытаюсь сохранить этот массив в NSUserDefault я эта ошибкаIOS: хранить в NSUSerdefault массив объекта
мой код:
внутри любимой -> (object1, object2, object3 ...) из класса MyObject
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSData* myClassArrayData = [NSKeyedArchiver archivedDataWithRootObject:favorite];
[defaults setObject:myClassArrayData forKey:@"favorite"];
моя ошибка:
[MyObject encodeWithCoder:]: unrecognized selector sent to instance
Почему?
http://stackoverflow.com/questions/4317164/save-own-class-with-nscoder http://stackoverflow.com/questions/1659922/ converting-a-nsobject-in-nsdata – Mar0ux