NSData contentsOfUrl返回nil

ado*_*srs 0 nsdata swift

我试图简单地从网址获取jpeg图像但是当使用NSData时,contentsOfUrl返回nil.

let aString = "http://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xfp1/t31.0-8/q88/s720x720/10848858_907722502601079_2834541930671169073_o.jpg"
let url = NSURL(fileURLWithPath: aString)
let data = NSData(contentsOfURL: url!)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Bar*_*haj 5

您正在尝试加载fileURLWithPath指向系统路径的远程文件.

你想要实现的目标,可以这样做:

let aString = "http://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-xfp1/t31.0-8/q88/s720x720/10848858_907722502601079_2834541930671169073_o.jpg"
let url = NSURL(string: aString)
let data = NSData(contentsOfURL: url!)
Run Code Online (Sandbox Code Playgroud)