Доступ к камере с iOS - PullRequest
       54

Доступ к камере с iOS

35 голосов
/ 16 сентября 2008

Кажется очевидным, что некоторые люди смогли выяснить, как получить доступ к камере iPhone через SDK (Spore Origins, например). Как это можно сделать?

Ответы [ 2 ]

48 голосов
/ 16 сентября 2008

Вам нужно использовать класс UIImagePickerController, в основном:

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera

Объект pickerDelegate, указанный выше, должен реализовывать следующий метод:

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

Словарь info будет содержать записи для оригинала и отредактированного изображения, обозначенные UIImagePickerControllerOriginalImage и UIImagePickerControllerEditedImage соответственно. (подробнее см. https://developer.apple.com/documentation/uikit/uiimagepickercontrollerdelegate и https://developer.apple.com/documentation/uikit/uiimagepickercontrollerinfokey)

5 голосов
/ 09 июля 2010

Хмммм ... Вы когда-нибудь пробовали использовать OverlayView? При этом камера может выглядеть индивидуально, но на самом деле это просто вид над ней.

Если доступ к частным API напрямую, это может привести к отклонению приложения Apple. Посмотрите, поможет ли приведенная ниже ссылка.

текст ссылки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...