【发布时间】:2021-06-24 13:36:29
【问题描述】:
我正在 SwiftUI 中构建一个小部件并了解时间线,但有没有办法在每次小部件出现在用户设备上时更新时间线?我想调用一个 API,以便数据是最新的,而不是每隔几分钟调用一次。这可能吗?
【问题讨论】:
-
我怀疑你将获得的最接近的时间线是提供一个包含许多整体的时间线,尽可能靠近。
-
这就是我现在拥有的,但是它使用了太多的 API 调用。
-
我不知道您的 API 如何或返回什么,但我不建议每次都调用 API。我建议调用 API 的次数有限,并为 iOS 小部件系统提供一个包含许多条目的时间线。
-
这很理想,但它适用于现场体育比分,因此需要每几分钟更新一次