1
我想通過使用前置攝像頭在沒有任何用戶交互的iOS中捕捉照片。任何人都可以告訴我該怎麼做?在沒有用戶交互的情況下捕捉圖像
我用了takePicture
功能UIImagePickerController
類,但它沒有工作,因爲委託方法(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)
信息永遠不會叫:
-(void)takePicture:(id)sender
{
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
//Use camera if device has one otherwise use photo library
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
}
else
{
[imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
}
[imagePicker setDelegate:self];
//Show image picker
[imagePicker takePicture];
}
誰能告訴我正確的方式做到這一點?
沒有不解決它在所有:) 1號線是多餘的,2號線是無效objc –