Я пытаюсь закодировать массив с помощью UIImages.
Тогда я вызываю функцию «сохранить»
NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"SavedUserData"];
[NSKeyedArchiver archiveRootObject: self toFile:filePath];
я получаю исключение для строки
[encoder encodeObject:recipePhotoList forKey:@"recipePhotoList"];
// массив с изображениями
-[UIImage encodeWithCoder:]: unrecognized selector sent to instance 0x1b1380
2012-03-23 11:59:43.694 fishmarket[261:1a0f] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIImage encodeWithCoder:]: unrecognized selector sent to instance 0x1b1380'
На 5+ iOS работает отлично, на 4.3 у меня такая проблема.