Как сохранить aUIImage, используя NSUserDefaults - PullRequest
1 голос
/ 15 декабря 2009

Как сохранить изображение в пользовательские настройки по умолчанию

1 Ответ

2 голосов
/ 15 декабря 2009

Вы можете сохранить его как NSData. Чтобы получить объект NSData из UIImage, вы можете использовать одну из следующих функций:

NSData * UIImagePNGRepresentation (UIImage *image);
NSData * UIImageJPEGRepresentation (UIImage *image);

А чтобы превратить NSData обратно в изображение, вы можете использовать imageWithData или initWithData

UIImage * a = [[UIImage alloc] initWithData:data];
UIImage * b = [UIImage imageWithData:data];

Но, может быть, лучше записать его в другой файл.

...