Swift Data(contentsOf)Argument传递给不带参数的Call

时间:2018-12-31 07:14:03

标签: ios swift xcode macos download

let url = URL(string: "http://i.imgur.com/w5rkSIj.jpg")
let data = try? Data(contentsOf: url)

if let imageData = data {
    let image = UIImage(data: imageData)
}

我正在尝试执行上述操作以从url加载图像,但是当我键入Data(contentsOf: url)行时,出现错误提示"Argument passed to call that takes no argumens".可能是什么原因造成的? NSData(contentsOf: url)有效,但我需要数据

1 个答案:

答案 0 :(得分:0)

url是可选变量,因此请使用可选绑定

public void ShortAlert(string message)
{            
    Toast.MakeText(Forms.Context, message, ToastLength.Short).Show();            
}