【发布时间】:2023-04-06 04:25:01
【问题描述】:
我将以下代码添加到 SwiftUI 中的 VStack:
KFImage.url(url)
.placeholder(UIImage(named: "logo"))
.setProcessor(processor)
.loadDiskFileSynchronously()
但 XCode 不喜欢它并说“无法将 UIImage 类型的值转换为预期的参数类型 '() -> Content'”
Kingfisher 的备忘单表明占位符行应该可以工作:
.placeholder(UIImage(named: "logo"))
当我删除占位符行(上面的第 2 行)时,它可以正常工作。但是,当然,没有占位符。
使用 SwiftUI,如何设置 KFImage 的占位符?
我现在才用 Swift/SwiftUI 编码一个月,所以我还是个新手。
谢谢。
Swift 5.0 版 翠鸟版本 6.1.0
【问题讨论】:
-
也许你需要在这个文件中导入 UIKit?
标签: image swiftui kingfisher