ios - 在 iOS 14 小部件中显示来自 Core Data 的数据的合理方式是什么?
问题描述
我有一个使用 Core Data + CloudKit 堆栈的应用程序。(核心数据在设备之间同步。)。现在我想在 iOS 14 小部件中显示来自 Core Data 的数据(在 WidgetKit 目标中查看)。
我的目标是让小部件中的数据也是来自核心数据的实际数据:即——用户在设备 A 上更改了记录,稍后在设备 B(带有小部件)上更改以小部件表示。
我该怎么做:
a) 为 main app target 和 widget target 添加 App Group 能力;并在小部件目标中获取核心数据。
b)在主应用程序目标中获取核心数据,保存到文件(plist?,JSON?),然后在小部件中使用该文件。
c) 在主应用程序目标中获取核心数据,从小部件目标中获取该数据。(可能吗?)
最合理的方法是什么?感谢您的任何建议。
解决方案
推荐阅读
- node.js - 如何在 ES6 中将变量提升到所有导入之上?
- testing - 如何在没有外部文件的情况下从 apache 基准发送 json?
- python - 我正在制作一个“刽子手”游戏。在游戏中,我想添加生命并从 7 开始。0 生命的游戏结束。
- google-cloud-platform - 在 dialogflow webhook 中设置 http url
- knockout.js - 在单个 observableArray 中的 afterMove arg 上获取目标数据中的直接父元素
- java - 在 Java 中传播所有异常是什么意思
- java - JavaX MIDI - 使用自定义声音字体播放 MIDI 文件
- php - 跳过函数的参数值
- angularjs - 如何在angularjs spring mvc中重定向页面
- ios - 如何减少 UITabBarItem 图像和文本之间的垂直填充?