私は学習しており、これまで自分でそれを理解できませんでした。タイプAnyObjectの値にメンバーがありませんジェネレータ
私のコードは次のとおりです。ループでは
func takeScreenshot(completionHandler handler: ((NSData!) -> Void)!)
{
// find out video connection
var videoConnection: AVCaptureConnection?
for conn in stillImageOutput!.connections {
for port in conn.inputPorts {
if port.mediaType == AVMediaTypeVideo {
videoConnection = conn as? AVCaptureConnection
break
}
}
if videoConnection != nil {
break
}
}
stillImageOutput!.captureStillImageAsynchronouslyFromConnection(videoConnection) { (sampleBuffer: CMSampleBuffer!, err: NSError!) in
let data = AVCaptureStillImageOutput.jpegStillImageNSDataRepresentation(sampleBuffer)
handler(data)
}
}
「conn.inputPortsに、ポートの」私はエラーを取得します。
ありがとうございました!
タイプ 'AnyObject'にはメンバーがありません??通常は、その文を終了して、存在しないものを操作しようとしていることを明確にすることがあります。 – Pierce
おそらく 'connections.inputPorts'を行うことを意味するのでしょうか? –
タイプAnyObjectの値は 'Generator'にメンバーがありません –