#iphone #objective-c
#iPhone #objective-c
Вопрос:
как я могу сохранить изображение, я помещаю хорошее изображение типа NSString, поэтому вопрос в том, что вы можете записывать jsut URL, а затем отображать изображение с этого URL
NSString *PathImage =[info objectForKey:@"UIImagePickerControllerReferenceURL"];
есть ли какое-либо другое решение?
Ответ №1:
Я полагаю, вы спрашиваете, есть ли другой способ сохранить изображение? Если это так, то следующее решение должно сработать.
NSData *imageData = UIImagePNGRepresentation(myImage); //or UIImageJPGRepresentation(myImage);
Затем, когда вы захотите вызвать свое изображение обратно, просто используйте
UIImage *myImage = [UIImage imageWithData:imageData];
Если вам нужно сохранить его в виде строки, вы можете преобразовать данные в строку, используя следующее
NSString *dataString = [[NSString alloc] initWithData:imageData encoding:NSUTF8StringEncoding];
Я надеюсь, что это отвечает на ваш вопрос
Комментарии:
1. как я могу узнать тип изображения (jpg, png)
2. Я не верю, что тип изображения обязательно имеет значение. Это просто предпочтение, на которое вы хотели бы сохранить. Большинство людей, похоже, используют png, хотя это зависит от вас