[英]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.