Ответ 1
Вам нужно использовать класс UIImagePickerController
, в основном:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera
Приведенный pickerDelegate
объект 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 для получения более подробной информации)