Maison > Questions et réponses > le corps du texte
我在Xcode7.2上边运行,下边的代码
只是黑屏,但不会崩溃。
在Xcode8上运行,
崩溃了,
难道iOS10之后,只能在真机上边运行了吗。
小白求解~~~~
PHPz2017-04-18 09:45:32
Le simulateur ne prend pas en charge cela à l'origine. Il est recommandé d'utiliser une vraie machine pour le débogage. Si vous devez l'exécuter sur le simulateur, utilisez simplement du code pour le bloquer :
#if !(TARGET_IPHONE_SIMULATOR)
[self.captureSession startRunning];
#endif
巴扎黑2017-04-18 09:45:32
Les opérations d'appel de la caméra doivent nécessiter une vraie machine
阿神2017-04-18 09:45:32
Il n'y a aucun moyen d'appeler le simulateur de caméra, seule la vraie machine le peut. Obtenir la caméra provoquera un crash, vous pouvez utiliser
.UIImagePickerController *picker = [[UIImagePickerController alloc]init];
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
Essayez-le, dans picker.sourceType = UIImagePickerControllerSourceTypeCamera ; il y a un problème ici, il peut être appelé en utilisant un vrai appareil.