我将以下代码添加到 SwiftUI 中的 VStack:
KFImage.url(url)
.placeholder(UIImage(named: "logo"))
.setProcessor(processor)
.loadDiskFileSynchronously()
Run Code Online (Sandbox Code Playgroud)
但是 XCode 不喜欢它并说“无法将 UIImage 类型的值转换为预期的参数类型 '() -> Content'”
Kingfisher 的备忘单表明占位符行应该有效:
.placeholder(UIImage(named: "logo"))
Run Code Online (Sandbox Code Playgroud)
当我删除占位符行(上面的第 2 行)时,它可以正常工作。但是,当然,没有占位符。
使用 SwiftUI,如何为 KFImage 设置占位符?
我只用 Swift/SwiftUI 编码了一个月,所以我很新。
谢谢你。
Swift 版本 5.0 翠鸟版本 6.1.0