我在Swift中有一些相机控制器代码,我已经工作了一段时间,但是使用最新版本的Xcode和Swift,我现在收到一条错误,说“formatDescription”仅适用于iOS 9.0和更新的线:
var cleanAperture = CMVideoFormatDescriptionGetCleanAperture(port.formatDescription, true)
我不认为这是真的。这里的文档(https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVCaptureDeviceFormat_Class/#//apple_ref/occ/instp/AVCaptureDeviceFormat/formatDescription)表明它已经从iOS 7.0开始提供,并且在9.0版本之前还有另一个SO问题,在这里使用相同的代码(CMVideoFormatDescriptionGetCleanAperture() swift error)
这只是一个Xcode错误吗?有人知道任何变通方法吗?我现在无法编译。