[iOSアプリ開発!] error : does not conform to protocol ‘AVCaptureFileOutputRecordingDelegate’

viewcontrollerにAVCaptureFileOutputRecordingDelegateを読み込んだ時に以下のようなエラーメッセージが発生しました。

Type ‘ViewController’ does not conform to protocol ‘AVCaptureFileOutputRecordingDelegate’

このエラーの問題としては、delegateされるべきfunctionが呼び出されないときに起こるらしい、、
解決策としては、以下の関数を追記するだけ

 


func captureOutput(captureOutput: AVCaptureFileOutput!, didFinishRecordingToOutputFileAtURL outputFileURL: NSURL!, fromConnections connections: [AnyObject]!, error: NSError!) {


}

func captureOutput(captureOutput: AVCaptureFileOutput!, didStartRecordingToOutputFileAtURL fileURL: NSURL!, fromConnections connections: [AnyObject]!) {

}

具体的には、それぞれvideo record開始されたタイミングと完了したタイミングで呼び出されます。