我无法在实时事件和动态岛屿小部件中显示来自 Assets 的图像。
它可以很好地处理图标,但不能处理来自资源或 UIImage(通过数据)的图像。
这有效:
Image(systemName: "timer")
这不工作:
Image("pizza")
我的应用程序 Assets 如下所示:
我在扩展程序中复制了资源:
当我从 Assets 添加图像时,未创建实时事件通知。任何帮助将不胜感激!
我尝试过但不起作用:
- 将资源从主应用移至扩展程序
- 从数据加载图像
- 指定图像的固定尺寸
最佳答案
我发现了这个问题,图像需要以较小的分辨率才能显示在您的实时事件/动态岛中。
数据必须小于或等于4kb,这里是官方Apple doc :
The updated dynamic data for both ActivityKit updates and ActivityKit push notifications can’t exceed 4KB in size.
关于swift - 实时事件/动态岛无法显示 Assets 或数据的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74443795/