【问题标题】:SwiftUI Widgets with Siri Intent for dynamic list of options带有 Siri Intent 的 SwiftUI 小部件,用于动态选项列表
【发布时间】:2020-10-11 12:08:57
【问题描述】:

使用 iOS 14 和新的小部件,您可以使用 StaticConfigurationIntentConfiguration 来定义自定义意图。我在名为“MySimpleIntent”的意图配置文件中创建了一个简单的意图。代码由 Xcode 生成。

我继续创建了一个 Intent 扩展,以便提供一个动态的选项列表(在编辑小部件时)。通常所有小部件的列表总是相同的,但是我特别需要根据 小部件系列过滤结果列表。

您知道如何从 Intent / Intent 配置中检索小部件系列吗?我可以使用WidgetCenter.shared.getConfigurations 获取所有当前小部件,但是我无法通过意图标识符正确过滤它们。

感谢任何帮助!

【问题讨论】:

    标签: swiftui sirishortcuts widgetkit


    【解决方案1】:

    我还没有测试过,但我想你可以为需要过滤的列表创建一个不同的 Intent,并在同一个小部件上使用该 IntentConfiguration 添加另一个 func getTimeline

    【讨论】:

    • 我最终根据尺寸制作了一个意图并制作了一个通用的时间线提供程序
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多