【发布时间】:2021-10-07 11:56:53
【问题描述】:
尝试像本文一样加载 WebP 图像,
https://www.hackingwithswift.com/forums/swiftui/loading-images/3292
在 iOS App 目标中运行良好,但在 WatchOS Extension 目标中运行良好。
if let image = UIImage(data: loader.data) {
return Image(uiImage: image)
} else {
return failure
}
UIImage(data: loader.data) 在 WatchOS 扩展目标中将始终为零
谁能帮我看看如何在 WatchApps 中加载 webp 图片?
【问题讨论】:
-
可能的结论是 WatchOS 不支持 webp
-
@workingdog 它说用于 webp 的统一类型标识符在 WatchOS 上可用。这并不意味着该平台上的
UIImage知道如何解码。 perl scripts 有一个 UTI,但你不能在 WatchOS 上原生运行它们