【发布时间】:2015-09-23 16:37:10
【问题描述】:
我收到了错误
'init()' 不可用
这里:
func download() {
var assetResource = AVAssetResourceLoadingRequest()
}
这里:
let loader = AVAssetResourceLoader()
我尝试遵循建议here,但错误仍然存在。我正在使用 XCode 7 和 Swift 2。
我做了以下并得到同样的错误。
let loader = AVURLAsset().resourceLoader
【问题讨论】:
-
您不能直接创建这些对象。您可以通过
AVURLAsset上的resourceLoader属性获取加载程序,加载程序会自行创建请求。 -
我写了下面的代码 let loader = AVURLAsset().resourceLoader 但我得到了同样的错误。 @丹
-
您必须使用 URL 初始化 AVURLAsset。
-
@EricD。谢谢你。它对我有帮助