如何访问iOS模拟器相机[重复]

Posted

技术标签:

【中文标题】如何访问iOS模拟器相机[重复]【英文标题】:How to access iOS simulator camera [duplicate] 【发布时间】:2014-10-18 14:43:36 【问题描述】:

我正在制作一个相机应用程序。我需要在模拟器中测试应用程序,但我无法访问 ios 模拟器摄像头。

如果在模拟器中不可能,则意味着我需要访问我的系统摄像头。有没有可能?

我尝试了UIImagePickerController,但它不起作用。

下面的代码我试过了。

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];    

【问题讨论】:

试试这个仓库:github.com/YuigaWada/iCimulator。最好的问候 【参考方案1】:

无法访问您的开发机器的摄像头以用作模拟器摄像头。相机功能在任何iOS 版本和任何模拟器中都不可用。您必须使用真实设备进行相机测试。

【讨论】:

【参考方案2】:

模拟器没有相机。如果你想访问相机,你需要一个设备。您无法在模拟器上测试相机。您只能查看照片和视频库。

【讨论】:

以上是关于如何访问iOS模拟器相机[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何更改 iOS 模拟器 SDK [重复]

iOS:使用缩放模拟 iPhone 相机胶卷

用于 Facebook 评论的基于 iOS 相机的应用程序

访问相机和照片库

xcode8运行ios10 的版本模拟器会出现很多的崩溃现象,比如用到相机,麦克风,健康数据等

在 iOS 模拟器中禁用调试选项卡 [重复]