目標は、写真やビデオをキャプチャするための Objective-C ライブラリであるPBJVisionを Swift アプリに組み込むことです。
残念ながら、次のエラーが表示されます。
メソッド 'vision(:capturedVideo:error:)' によって提供される Objective-C メソッド 'vision:capturedVideo:error:' は、プロトコル 'PBJVisionDelegate' のオプションの要件メソッド 'vision(:capturedVideo:error:)' と競合します。
エラーをトリガーするデリゲート メソッドは次のとおりです。
func vision(vision: PBJVision, capturedVideo: NSDictionary, error: NSError) {
println("Encountered error during recording \(error)")
println("Captured video")
}
この問題はしばらく前にパッチが適用されたようですが、新しいバージョン (つまり、前述の変更は既に組み込まれています) を使用していますが、まだエラーが表示されます。
なぜこれが起こっているのですか?どうすればこれを修正できますか?