翠鸟框架没有下载图像

时间:2016-06-07 05:37:13

标签: ios swift uiimageview uiimage

我尝试使用kf_setImageWithURL

设置imageView的图像
let url = NSURL("myurl")
someImage.kf_setImageWithURL(url, placeholderImage: nil, optionsInfo: [.Transition(ImageTransition.Fade(1))],                               
progressBlock:{ receivedSize, totalSize in
                                    print("1): \(receivedSize)/\(totalSize)")
        },
 completionHandler: { image, error, cacheType, imageURL in
                                    print(image)
                                    print("1): Finished")

    })

当我尝试在浏览器中打开它时,图像正确加载。但由于某种原因,completionHandler中的图像始终为零,我无法设置图像视图的图像。如果有人能指出这里出了什么问题,那就太好了。

更新

我尝试在块中打印错误消息并获得此

  

错误域= NSURLErrorDomain代码= -1100"请求的URL不是   在这台服务器上找到。" UserInfo = {NSUnderlyingError = 0x134637690 {错误   Domain = kCFErrorDomainCFNetwork Code = -1100"(null)"},   NSErrorFailingURLStringKey =文件:/// HTTP:/192.168.10.125/animapp/uploads/1458219536306null1.1458219542.jpg,   NSErrorFailingURLKey =文件:/// HTTP:/192.168.10.125/animapp/uploads/1458219536306null1.1458219542.jpg,   NSLocalizedDescription =未找到请求的URL   服务器。}

1 个答案:

答案 0 :(得分:0)

问题在于我设置网址的方式。我正在设置这样的网址

let url = NSURL(fileURLWithPath: "myurl")

这会在网址末尾添加-- file:///。当我把它改成

时,它工作得很好
let url = NSURL(string: "myurl")