1

重複の可能性:
uiwebviewからカメラにアクセスしますか?

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;      
picker.allowsImageEditing = YES;      
picker.sourceType = UIImagePickerControllerSourceTypeCamera;       
[self presentModalViewController:picker animated:YES];
 return  NO;

上記のコーディングを使用していますが、機能していません。

ウェブビューからカメラを開く方法は誰でも助けてくれます。

ありがとうございました

4

1 に答える 1

3

これを試してください:

UIImagePickerController  *imgPicker = [[UIImagePickerController alloc] init];
imgPicker.delegate = self;
imgPicker.allowsImageEditing = YES;
imgPicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:imgPicker animated:YES];
[imgPicker release];

以下はデリゲート メソッドです。

#pragma mark UIImagePickerController delegate
-(void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    // Access the uncropped image from info dictionary
    UIImage *imgCapturePhoto = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    [self dismissModalViewControllerAnimated:YES];
}
-(void)imagePickerControllerDidCancel:(UIImagePickerController *) picker
{
    [picker dismissModalViewControllerAnimated:YES];
}

ハッピーコーディング...

于 2012-05-23T12:20:53.883 に答える