我在Xcode7.2上边运行,下边的代码
只是黑屏,但不会崩溃。
在Xcode8上运行,
崩溃了,
难道iOS10之后,只能在真机上边运行了吗。
小白求解~~~~
PHPz2017-04-18 09:45:32
模擬器本來就不支援這個,建議用真機調試。如果要在模擬器上跑,用程式碼屏蔽下即可:
#if !(TARGET_IPHONE_SIMULATOR)
[self.captureSession startRunning];
#endif
阿神2017-04-18 09:45:32
調用相機模擬器是沒有的,只有真機可以,Xcode 8模擬器取得相機會導致崩潰,可以用
UIImagePickerController *picker = [[UIImagePickerController alloc]init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
試試看,在picker.sourceType = UIImagePickerControllerSourceTypeCamera;這裡就出問題,使用真機可以呼叫。