У меня возникли проблемы с сохранением штрихов краски в приложении iOS. Я успешно сохранен текст в моем приложении с помощью NSUserDefaults, но я не уверен, если сохранение изображений работает точно так же, в любом случае, вот что у меня есть:Сохранение в приложении для iOS-краски
-(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. Спасибо за вашу помощь, -Karl.
Я не думаю, что вы действительно хотите сохранить изображение в настройках по умолчанию. Возможно, вы хотите сохранить это в папке с документами. – pt2ph8