因此,我試圖將從UIImagePickerController獲取的圖像保存到NSUserDefaults中,以便在我生成的相冊中打開它,但是當我調用委託方法來保存圖片時,出現錯誤:將UIImage保存爲NSUserDefaults
[NSUserDefaults setObject:forKey:]: Attempt to insert non-property value '<UIImage: 0x1d0bf0>' of class 'UIImage'. Note that dictionaries and arrays in property lists must also contain only property values.`
的代碼如下:
self.savedPic = [[UIImage alloc] init];
self.savedPic = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
[[NSUserDefaults standardUserDefaults] setValue:self.savedPic forKey:[NSString stringWithFormat:@"image_%i",imageCount]];
http://stackoverflow.com/questions/6648518/save-images-in-nsuserdefaults –