2017-10-03 21 views
0

次の問題があります。Xcode 9とSwift 3.2を使用してアプリケーションを実行しようとするとエラーが発生します。私は何が間違っているのか分かりませんし、もし誰かが私にそれについてのヒントを与えたら、とても感謝しています。前もって感謝します!Xcode9とSwift 3.2でアプリケーションを実行しようとしたときにAVFoundationエラーが発生しました。

enter image description here

+0

プロジェクトをクリーニングしてみてください(^⌘C)。 – the4kman

+0

@ the4kmanは動作しません。 – scourGINHO

+0

派生データを削除すると便利です。https://stackoverflow.com/questions/38016143/how-to-delete-derived-data-in-xcode-8 https://stackoverflow.com/questions/38227783/howtoto -delete-derived-data-in-xcode8 –

答えて

0

OK、私は最終的に間違っているものを見つけました。問題は、一部のAVFoundation APIが一時的に機能していないことです。回避策として

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

、二重下線(__)で各APIを付加することによって、これらのAPIのSwiftPrivateバージョンを使用します。たとえば、AVCaptureDevice.Format.supportedColorSpacesAVCaptureDevice.Format.__supportedColorSpacesに変更します。

関連する問題