【问题标题】:'init()' is unavailable xcode 7'init()' 不可用 xcode 7
【发布时间】: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。谢谢你。它对我有帮助

标签: ios xcode swift swift2


【解决方案1】:
let url = NSURL(string: "https://www.google.com")!
let asset = AVURLAsset(URL: url)

【讨论】:

    猜你喜欢
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多