Я пытаюсь сделать снимок без отображения средства выбора изображений. Я использую метод takePicture.
Вот мой код:
if ([UIImagePickerController isCameraDeviceAvailable:UIImagePickerControllerCameraDeviceFront]) {
UIImagePickerController *ipc = [[UIImagePickerController alloc] init];
self.imageController = ipc;
[ipc release];
self.imageController.delegate = self;
self.imageController.sourceType = UIImagePickerControllerSourceTypeCamera;
self.imageController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
self.imageController.cameraCaptureMode = UIImagePickerControllerCameraCaptureModePhoto;
[self.imageController takePicture];
}
, где imageController равен @property(nonatomic,retain) UIImagePickerController* imageController;
Мой класс @interface PhotoVideo : NSObject <UIImagePickerControllerDelegate,UINavigationControllerDelegate>
К сожалению, снимок не сделан, потому что -(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
никогда не вызывается.
Спасибо за ваше время:)