Kingfisher 不支持 URL 中包含阿拉伯字符串的 URL。请检查 URL “/image/cache/catalog/NEE/150ذهبي%20جديدة-500x500.jpg”。
我试图在库中调试,它会返回空资源并重定向到下面的代码。
guard let resource = resource else {
self.placeholder = placeholder
setWebURL(nil)
completionHandler?(nil, nil, .none, nil)
return .empty
}
我怎样才能防止这个问题?
笔记
- 我在这里提到了翠鸟,因为翠鸟“资源”不支持英文名称的 URL。所以,我们需要传递编码的 URL。