无法使用列表类型'(Anyobject!,options:nil)'的参数调用'URLAssetWithURL'

时间:2015-05-25 23:19:09

标签: ios swift

var asset = AVURLAsset.URLAssetWithURL(url, options: nil)

我不明白为什么会出现此错误,因为我正在使用正确的选项和网址

1 个答案:

答案 0 :(得分:2)

应用程序看起来像是一个Anyobject,尝试将其转换为NSURL或将其转换为url。

if let newUrl = url as? NSURL{
    var asset = AVURLAsset.URLAssetWithURL(newUrl, options: nil)
} else { println("Error converting url to NSURL")}

如果投射失败,我建议您在创建网址的位置添加代码,以便我们了解如何将此变量更改为NSURL