iOS10 模拟器上边运行【AVCaptureSession startRunning】崩溃。
巴扎黑
巴扎黑 2017-04-18 09:43:32
0
3
768

我在Xcode7.2上边运行,下边的代码

只是黑屏,但不会崩溃。
在Xcode8上运行,


崩溃了,
难道iOS10之后,只能在真机上边运行了吗。
小白求解~~~~

巴扎黑
巴扎黑

répondre à tous(3)
PHPzhong

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
巴扎黑

Les opérations d'appel de la caméra doivent nécessiter une vraie machine

阿神

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal