I have an array of object (custom object), it's called "favorite" and when I try to store this array in NSUserDefault i have this error
my code:
inside favorite -> (object1, object2, object3...) from class MyObject
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSData* myClassArrayData = [NSKeyedArchiver archivedDataWithRootObject:favorite];
[defaults setObject:myClassArrayData forKey:@"favorite"];
my error:
[MyObject encodeWithCoder:]: unrecognized selector sent to instance
why?