我有我的图像 Assets.xcassets,并尝试将其加载到我的小部件视图中。为了也在小部件中使用图像,我已经为小部件扩展设置了目标成员资格。 但问题是它无法加载某些图像(例如
HalloweenOne
、HalloweenTwo
、HalloweenThree
)。每个图像的大小都在 10kb 以下。 (所有图像都在应用程序中加载良好。)
Image("HalloweenOne")
.resizable()
.aspectRatio(contentMode: .fit)
.frame(maxWidth: 50)
我也遇到同样的问题。尝试了很多方法后,我通过将右侧的“资产目录-压缩”更改为“GPU最小尺寸”解决了问题。
我们已经调查了这个问题。有以下几个原因:
如果出现问题,将会破坏小部件的所有元素。
我不确定这个值从哪里来, 但 Swift 预览版向我暗示了以下几点:
==================================
| RemoteHumanReadableError
|
| ArchivingError: imageTooLarge(size: (256.0, 256.0), maximumSize: (106.8, 106.8))