2012-02-24 5 views
2

, поэтому я снимаю камеру (Ipad, 5.0, ARC), позволяю мне делать снимок .. он дает вам предварительный просмотр после съемки. Эти два варианта - «использование» и «возврат» в предварительном просмотре. Я не знаю, где вы пытаетесь определить имя фотографии и сохранить ее в рулоне камеры. Даже через NSLog я не вижу ничего, что называется w/use button .. Учебники, похоже, тоже не работают для меня. Есть один, который Ipad специфичен для технопедии, о котором говорит большинство людей.UIImagePicker сохранить изображение в камеру Roll Ipad

+0

Что вы подразумеваете под "именем" фотографии? – Stavash

+0

Я бы хотел, чтобы пользовательский образ изображения ... но на самом деле это неважно. Я действительно читал, что это невозможно ... но кто знает .. несмотря на то, что я просто хочу сохранить изображение. – DJPlayer

ответ

10

Итак, вы используете UIImagePickerController, чтобы сделать снимок на iPad, и вы хотите знать, как его сохранить? Для этого вам нужно быть делегатом UIImagePickerController, а затем реализовать следующий метод:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 

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

void UIImageWriteToSavedPhotosAlbum (UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo); 

Там нет такого понятия, как имя изображения в библиотеке активов IOS, так что вы не можете назвать изображение.

Также можно сохранить изображение, используя библиотеку активов, см. Это post для получения более подробной информации.

+0

хорошо, что сработало при сохранении изображения .. но я попытался сохранить другую картинку и сохранить другое изображение .. не работал .. даже не переписал изображение. – DJPlayer

Смежные вопросы