我想在iphone中不需要用户知道的情况下捕获图像。为此,我使用了自定义覆盖图并调用了[imagePicker takePicture],但它没有调用didFinishPickingMediaWithInfo方法。任何人都可以帮我解决这个问题吗?在iPhone中无需用户交互捕获图像
代码:
imgPicker = [[UIImagePickerController alloc] init];
imgPicker.delegate = self;
imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imgPicker.cameraDevice=UIImagePickerControllerCameraDeviceFront;
imgPicker.allowsEditing = NO;
imgPicker.showsCameraControls = NO;
imgPicker.wantsFullScreenLayout = NO;
imgPicker.view = cameraOverlayView;
[self presentModalViewController:imgPicker animated:YES];
[imgPicker takePicture];
[imgPicker dismissModalViewControllerAnimated:YES];
请帮我做这件事。
我使用的是相同的代码,但是获取带黑色覆盖图和图像的图像并不清晰。你是否也应用了其他代码?你能帮忙吗? –