Я учусь, и до сих пор я не мог понять это.Значение типа 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' –