繁体   English   中英

翠鸟框架未下载图像

[英]Kingfisher Framework not downloading image

我正在尝试使用kf_setImageWithURL设置kf_setImageWithURL的图像

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")

    })

当我尝试在浏览器中打开它时,图像会正确加载。 但是由于某种原因,complementHandler中的图像始终为nil,我无法设置图像视图的图像。 如果有人可以指出这里出了什么问题,那将很棒。

更新

我尝试在块中打印错误消息并得到了

错误域= NSURLErrorDomain代码= -1100“在此服务器上找不到请求的URL。” UserInfo = {NSUnderlyingError = 0x134637690 {Error Domain = kCFErrorDomainCFNetwork Code = -1100“(null)”},NSErrorFailingURLStringKey = file:/// http:/192.168.10.125/animapp/uploads/1458219536306null1.1458219542.jpg,NSErrorFailingURLKey=file: ///http:/192.168.10.125/animapp/uploads/1458219536306null1.1458219542.jpg,NSLocalizedDescription=在此服务器上找不到请求的URL。}

问题出在我设置URL的方式上。 我像这样设置网址

let url = NSURL(fileURLWithPath: "myurl")

这会在网址末尾添加-- file:/// 当我将其更改为

let url = NSURL(string: "myurl")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM