Widget 和 Today Extension 区别是什么
使用
创建还是很简单的,target 直接新建一个 widget 就能跑起来的。
Understanding the Template file of the widget
- TimelineProvider
public func placeholder(in context: Self.Context) -> Self.Entry
public func getSnapshot(in context: Context, completion: @escaping (SimpleEntry) -> ())
public func getTimeline(in context: Context, completion: @escaping (Timeline<Entry>) -> ())
- SimpleEntry
问题
Widget 和 Today Extension 区别是什么?
自己添加了 Widget 后,能正常运行的 Today Extension 就不能 load了。也可能是判断出来是 14 的系统又适配了 widget 主动选择了 widget,做完之后再老机器上测试试试。