尽管SDWebImage存在,但它仍然说"找不到URL"

D.D*_*.D. 2 ios sdwebimage swift

我想从网上下载图像并将其设置为地图上的标记图标.下载我正在使用SDWebImage库.不幸的是,我总是得到一个错误,上面写着:

The requested URL was not found on this server.
Run Code Online (Sandbox Code Playgroud)

但URL存在.我尝试了不同的图片网址,每个人都可以在浏览器中打开,但我总是得到同样的错误.

这是我的代码:

let url=NSURL(fileURLWithPath:"http://blogs.taz.de/arabesken/files/2012/05/testbild-sendepause-300x240.jpg")

var managerCompletedBlock:(UIImage!, NSError!,SDImageCacheType,Bool) -> Void = {
                      image,error,cacheType,finished in
                      if(finished){
                            if let s = error.localizedDescription
                            {
                                 println(s)
                            }
                       }
      }
var imgManager:SDWebImageManager = SDWebImageManager.sharedManager()
imgManager.downloadWithURL(url, options: SDWebImageOptions.HighPriority, progress: nil, completed: managerCompletedBlock)
Run Code Online (Sandbox Code Playgroud)

我有互联网连接(API调用正在运行),URL存在.此外,如果我使用文件路径而不是Web URL,代码将按预期工作.

有谁知道问题是什么?

Mid*_* MP 8

问题是这个代码:

let url=NSURL(fileURLWithPath:"http://blogs.taz.de/arabesken/files/2012/05/testbild-sendepause-300x240.jpg")
Run Code Online (Sandbox Code Playgroud)

改为:

let url=NSURL(string:"http://blogs.taz.de/arabesken/files/2012/05/testbild-sendepause-300x240.jpg")
Run Code Online (Sandbox Code Playgroud)

我们fileURLWithPath用于本地文件路径而不是web url.