如何拍摄照片而无需用户交互或不呈现ImagePickerController编程方式拍摄照片而无需用户交互
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
[imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
}
// image picker needs a delegate,
[imagePickerController setDelegate:self];
// Place image picker on the screen
[self presentModalViewController:imagePickerController animated:YES];
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
_myImageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
}
我知道这样我可以拍照,但自动怎样做事先 问候 Zohaib完成 谢谢汗
你打算把这个应用程序在App Store吗?那么不要... – 2014-08-28 12:12:10
@Anil是否有一些违反AppStore规则? – zohaibkhan 2014-08-28 12:57:17
不要使用'UIImagePickerController',而是用['AVFoundation']写你自己的相机捕获(https://developer.apple.com/Library/ios/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/04_MediaCapture.html#//apple_ref/DOC/UID/TP40010188-CH5-SW2)。 – rckoenes 2014-08-28 13:04:25