当我将imagePicker的源类型设置为Camera时,我的应用在模拟器上崩溃,但在设备上正常工作。我已经在'plist'中添加了相机和照片库的许可。当在ios模拟器上运行时,当imagePicker的源代码是Camera时,应用程序崩溃了?
崩溃日志:
终止应用程序由于未捕获的异常 'NSInvalidArgumentException' 的,理由是: '源型不可用'
代码:
-(void)showImgPickerWithSourceType:(UIImagePickerControllerSourceType)sourceType
{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = NO;
picker.sourceType = sourceType;
picker.allowsEditing = YES;
[(UINavigationController *)[[self.window.subviews objectAtIndex:0] nextResponder] presentViewController:picker animated:YES completion:nil];
}
自从发生这起事故以来我正在尝试访问模拟器上的相机?这里会有什么问题。我错过了什么?
在模拟器上
,你能否告诉我们,系统崩溃日志吗? – iPeter
你能显示你的崩溃报告吗?所以我们可以知道你的问题。 – Nirmalsinh
***终止应用程序由于未捕获的异常“NSInvalidArgumentException”,理由是:“源型不可用” – fAiSaL