我在我的第一个视图控制器中将图像保存在 nsuserdefaulf 中,我从 imagepicker 获取图像
[[NSUserDefaults standardUserDefaults] setObject:UIImagePNGRepresentation(image) forKey:@"image"];
我在下一个 viewController 中得到这个图像,就像这样
NSData* imageData = [[NSUserDefaults standardUserDefaults] objectForKey:@"image"];
UIImage* image = [UIImage imageWithData:imageData];
但是当我传递此图像以供使用时,它给了我错误,但是当我使用这样的图像时,它就起作用了。( bg.png 保存在项目中)
UIImage *image = [UIImage imageNamed:@"bg.png"];
我的代码有什么问题。?