2017-10-03 2 views
0

J'ai le problème suivant - Je reçois un tas d'erreurs lorsque j'essaie d'exécuter mon application en utilisant Xcode 9 et Swift 3.2. Je n'ai aucune idée de ce qui ne va pas et serai très reconnaissant si quelqu'un me donne un indice à ce sujet. Merci d'avance!AVFoundation erreurs lors de la tentative d'exécution de l'application sur Xcode9 et Swift 3.2

enter image description here

+0

Essayez de nettoyer votre projet (^ ⌘C). – the4kman

+0

@ the4kman ne fonctionne pas. – scourGINHO

+0

La suppression de données dérivées peut être utile: https://stackoverflow.com/questions/38016143/how-to-delete-derived-data-in-xcode-8 https://stackoverflow.com/questions/38227783/how-to -delete-derived-data-in-xcode8 –

Répondre

0

OK, j'ai finalement trouvé ce qui ne va pas. Le problème est que certaines des API AVFoundation ne fonctionnent pas temporairement.

AVCaptureDevice.Format.supportedColorSpaces 
AVCaptureDevice.supportedFlashModes 
AVCapturePhotoOutput.availablePhotoPixelFormatTypes 
AVCapturePhotoOutput.availableRawPhotoPixelFormatTypes 
AVCapturePhotoSettings.availablePreviewPhotoPixelFormatTypes 

Pour contourner ce problème, utilisez les versions SwiftPrivate de ces API par préfixer chaque API avec double underscore (__). Par exemple, remplacez AVCaptureDevice.Format.supportedColorSpaces par AVCaptureDevice.Format.__supportedColorSpaces.