現在、Swift でライブ カメラ ビューを使用するプロジェクトに取り組んでいます。GitHub で見つけたコードを使用してライブ カメラ ビューを表示しました。これは、Mojave を実行している MacBook Pro でうまく機能します。私はすべてのファイルを外付け HDD に保存しているので、iMac に行き、そこでプロジェクトの作業を開始しました。私は Xcode 10 ベータ版の 2 つの異なるバージョンを持っていると思いますが、これが問題の一部である可能性がありますか? 基本的に、この行は私の MacBook では正常に動作しますが、macOS high Sierra バージョン 15 を実行している iMac では動作しません。
guard let pixelBuffer : CVPixelBuffer = sampleBuffer.imageBuffer else { return }
次のエラーが表示されます。
Value of type 'CMSampleBuffer' has no member 'imageBuffer'
しかし、私の MacBook でまったく同じプロジェクトを開くと、これはまったく問題なく動作します。これは Xcode のバージョンの問題でしょうか、それとも 2 つの異なる macOS バージョンを実行しているためでしょうか?