我试图简单地从网址获取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!)
有什么想法吗?
答案 0 :(得分: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!)