在我的 iOS 应用程序中保存笔画时遇到了一些麻烦。我已经使用 NSUserDefaults 在我的应用程序中成功保存了文本,但我不确定保存图像是否以同样的方式工作,无论如何,这就是我所拥有的:
-(IBAction)saveImage:(id)sender
{
UIImage *saveImage = drawImage.image;
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:saveImage forKey:@"image"];
[defaults synchronize];
}
每当我在我的应用程序 (saveImage) 中点击保存按钮时,Xcode 的输出都会显示 - [NSUserDefaults setObject:forKey:]: Attempt to insert non-property value '<UIImage: 0x1f076ee0>' of class 'UIImage'
。
我不确定这意味着什么。任何帮助将不胜感激,因为我是 Xcode 和 Objective-C 的新手。谢谢你的帮助,-卡尔。