내가 객체 (사용자 정의 개체)의 배열을 가지고 배열, 그것은 "좋아"라고 내가 NSUserDefault에서이 배열을 저장하려고 할 때이 오류IOS : NSUSerdefault에 저장 객체
내 코드가 있습니다
에게 좋아하는 내부- 클래스 MyObject를에서> (오브젝트 1, object2, 오브젝트 4 ...)
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/ conversion-a-nsobject-into-nsdata – Mar0ux