0
次の問題があります。Xcode 9とSwift 3.2を使用してアプリケーションを実行しようとするとエラーが発生します。私は何が間違っているのか分かりませんし、もし誰かが私にそれについてのヒントを与えたら、とても感謝しています。前もって感謝します!Xcode9とSwift 3.2でアプリケーションを実行しようとしたときにAVFoundationエラーが発生しました。
次の問題があります。Xcode 9とSwift 3.2を使用してアプリケーションを実行しようとするとエラーが発生します。私は何が間違っているのか分かりませんし、もし誰かが私にそれについてのヒントを与えたら、とても感謝しています。前もって感謝します!Xcode9とSwift 3.2でアプリケーションを実行しようとしたときにAVFoundationエラーが発生しました。
OK、私は最終的に間違っているものを見つけました。問題は、一部のAVFoundation APIが一時的に機能していないことです。回避策として
AVCaptureDevice.Format.supportedColorSpaces
AVCaptureDevice.supportedFlashModes
AVCapturePhotoOutput.availablePhotoPixelFormatTypes
AVCapturePhotoOutput.availableRawPhotoPixelFormatTypes
AVCapturePhotoSettings.availablePreviewPhotoPixelFormatTypes
、二重下線(__
)で各APIを付加することによって、これらのAPIのSwiftPrivateバージョンを使用します。たとえば、AVCaptureDevice.Format.supportedColorSpaces
をAVCaptureDevice.Format.__supportedColorSpaces
に変更します。
プロジェクトをクリーニングしてみてください(^⌘C)。 – the4kman
@ the4kmanは動作しません。 – scourGINHO
派生データを削除すると便利です。https://stackoverflow.com/questions/38016143/how-to-delete-derived-data-in-xcode-8 https://stackoverflow.com/questions/38227783/howtoto -delete-derived-data-in-xcode8 –