web-dev-qa-db-ja.com

iOSシミュレータカメラにアクセスする方法

こんにちは友人カメラアプリをやっています。 simulatorでアプリをテストする必要がありますが、iOS simulatorカメラにアクセスできません。私の問題の助け。 simulatorで不可能な場合は、システムカメラにアクセスする必要があることを意味します。 Image picture view controllerを試しましたが、動作しません。どんな助けもありがたいです。以下のコードは私が試しただけです。

self.imagePicker = [[UIImagePickerController alloc] init];  
UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
self.usingPopover = YES;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
sourceType = UIImagePickerControllerSourceTypeCamera;
self.usingPopover = NO;
}
[self.imagePicker setSourceType:sourceType];
self.imagePicker.allowsEditing = NO;
self.imagePicker.delegate = self;
if (sourceType != UIImagePickerControllerSourceTypeCamera) {
self.popover = [[UIPopoverController alloc] initWithContentViewController:self.imagePicker];
self.popover.delegate = self;
[self.popover presentPopoverFromRect:popoverFrame inView:self.view  
permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
} else {
[self presentModalViewController:imagePicker animated:YES];    
}
49
R M

開発マシンのカメラにアクセスしてシミュレーターカメラとして使用することはできません。カメラ機能は、iOSバージョンおよびシミュレーターでは使用できません。カメラの目的をテストするためだけにデバイスを使用する必要があります。

69
Salman Zaidi

シミュレーターにはカメラがありません。カメラにアクセスするには、デバイスが必要です。シミュレータでカメラをテストすることはできません。写真とビデオのギャラリーのみを確認できます。

26
Chetan