recherche

Maison  >  Questions et réponses  >  le corps du texte

iOS10 模拟器上边运行【AVCaptureSession startRunning】崩溃。

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

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


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

巴扎黑巴扎黑2771 Il y a quelques jours773

répondre à tous(3)je répondrai

  • PHPz

    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

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-18 09:45:32

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

    répondre
    0
  • 阿神

    阿神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.

    répondre
    0
  • Annulerrépondre