ios - 使用未解析的标识符 'metadataItems'

标签 ios swift3 avfoundation

我收到来自 Xcode 的消息: 使用未解析的标识符“metadataItems”

let items = metadataItems(from:from, withKey:AVMetadataCommonKeyDescription, keySpace: AVMetadataKeySpaceCommon)

但是根据文档,该函数应该像这样工作: https://developer.apple.com/documentation/avfoundation/avmetadataitem/1386083-metadataitems

我需要帮助, 谢谢

最佳答案

这是 AVMetaDataItem 类上的一个方法,因此要调用它,您需要执行以下操作:

let items = AVMetaDataItem.metadataItems(from:from, withKey:AVMetadataCommonKeyDescription, keySpace: AVMetadataKeySpaceCommon)

关于ios - 使用未解析的标识符 'metadataItems',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45929124/

相关文章:

javascript - react native 重复错误 : Duplicated files or mocks

ios - 如何最小化包含大量图像的 Swift 页面的加载时间?

ios - 将核心数据上保存的数据填充到 tableView 上

ios - 使用 AVAssetWriterVideoInput 无法将帧附加到视频文件。最后失败并出现未记录的错误 -12738

ios - 如何在 ios 中使用 Web 服务获取声音数据?

iOS Launchscreen.storyboard 图片未显示

iOS - UIScrollView hitTest 不包含触摸

ios - 无法将变量传递给一个特定的类,实例成员不能用于类型错误

ios - Swift 3 如何解析数据

swift2 - iOS CVPixelBufferCreate在swift 2中泄漏内存