Раскройте камеру, снимите на точное фото - PullRequest
4 голосов
/ 02 сентября 2011

Я разрабатываю приложение для камеры, в которое я хотел бы добавить некоторые функции, которые уже присутствуют в стандартном приложении.Моя проблема заключается в копировании небольшого квадрата в левом нижнем углу (в портретном режиме), где отображается микро-миниатюра фотографии, которую только что сделал пользователь;затем, когда пользователь нажмет на него, приложение для фотографий должно открыться на последней фотографии, сохраненной в рулоне камеры.

Я могу загрузить миниатюру самой новой фотографии в рулоне камеры с помощью ALAssetsLibrary - у меня есть доступс помощью [UIImage imageWithCGImage:[result thumbnail]] - но даже если у меня есть URL-адрес ALAsset, я не могу открыть приложение для фотографий.Я пытаюсь сделать это с помощью:

[[UIApplication sharedApplication] openURL:result.defaultRepresentation.url];

Но ничего не происходит.

Я мог бы отобразить это внутренне в моем приложении, с дополнительным UIView, но я думаю, что будет проще и... умнее использовать официальное приложение для фотографий!

Кто-нибудь может мне помочь?Заранее спасибо!

1 Ответ

0 голосов
/ 19 июня 2012

Вы можете использовать UIImagePickerController, как ответили здесь: https://stackoverflow.com/a/11078182/883413

...