gpt4 book ai didi

swift - 如何在 WidgetKit 中重置意图扩展配置

转载 作者:行者123 更新时间:2023-12-03 09:16:41 24 4
gpt4 key购买 nike

我有一个用户可以登录的应用程序。如果用户已登录,那么我会为我的 WidgetKit 显示一个占位符,并且可以通过意图扩展对其进行配置。
该配置有两个选项:

  • 第一个选项取决于当前登录用户的用户名。
  • 第二个选项取决于第一个选项的值。

  • 这适用于 1 个用户,但是,如果用户注销,然后使用不同的帐户登录,当他们尝试配置 WidgetKit 时,仍然选择旧的选择选项,这是错误的选项,因为它现在是不同的用户。此外,旧数据仍显示在 WidgetKit 中。
    如何在 WidgetKit 中重置 WidgetKit 的配置?这意味着,当用户尝试对其进行配置时,所有先前的配置都将被取消选择并为空。
    我试过
    WidgetCenter.shared.reloadAllTimelines()
    但这只会重新加载时间线方法,但不会重置配置。
    我查看了 Apple 的文档,也找不到任何关于它的信息。
    非常感谢,

    最佳答案

    你不能。您唯一的选择是忽略 WidgetKit 端的配置选项,并向用户显示需要更新其配置的某种错误消息。 INExtension 没有提供处理这个问题的方法(还)

    关于swift - 如何在 WidgetKit 中重置意图扩展配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63764083/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com