- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Apple Notes WidgetKit 展示了理想的示例。添加 Apple Notes WidgetKit 时,WidgetKit 会继续为新 WidgetKit 分配一个 IntentConfiguration。您可以通过编辑 WidgetKit 来查看这一点,并注意到选择元素不是“选择”,而是包含自动选择为新 WidgetKit 默认值的笔记或文件夹的名称。您还会注意到,此占位符 WidgetKit 的数据源不会从一个源更改为另一个源 - 分配的 IntentConfiguration 受到尊重。
我们如何在我们的 WidgetKit 中做到这一点?它应该看起来像这样:有人创建了一个新的 WidgetKit ,我们使用他们最近的数据项作为占位符,并且该项目 1) 保留在 WidgetKit 中,直到他们更改它 2) 反射(reflect)在编辑 WidgetKit 对话框中。
最佳答案
我一直在寻找相同的东西,试图为动态类型设置默认值,所以想法设置了一个默认值,就像在意图定义文件中使用枚举一样。
简短的回答我们需要在代码中设置动态类型默认值。
所以经过一番挖掘后发现了这个(我命令在我的代码中点击我的 ConfigurationIntent 引用并进入苹果自动生成的 ConfigurationIntent.swift)
/*! @abstract Default values for parameters with dynamic options
@discussion Called to query the parameter default value.
*/
@available(iOS 14.0, macOS 10.16, watchOS 7.0, *)
@objc(defaultChartTypeForConfiguration:)
optional func defaultChartType(for intent: ConfigurationIntent) -> Chart?
这里我们有“可选的基金 defaultChartType”
关于ios - 在具有动态数据的 WidgetKit 中,如何为新的 WidgetKit 指定默认的 IntentConfiguration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64185931/
Apple Notes WidgetKit 展示了理想的示例。添加 Apple Notes WidgetKit 时,WidgetKit 会继续为新 WidgetKit 分配一个 IntentConfi
有没有人成功迁移过他们的 iOS 14 主页 WidgetKit 从使用 StaticConfiguration至 IntentConfiguration ? 迁移后,我的 WidgetKit 完全损
我是一名优秀的程序员,十分优秀!