据我所知,我们可以在Apple Watch应用程序上使用Core Data。因此,独立的watchOS应用程序可以拥有自己的持久存储。 但是,当我们为watchOS应用程序创建项目时,就没有使用核心数据的选项(例如,当我们为iOS应用程序创建项目时)
那么,如何在独立的watchOS应用上实现核心数据?
我已从iOS应用程序(使用Core Data)复制了此代码,并将其粘贴到我的独立SwiftUI watchOS应用程序的col_checks.where('limit', '>=', your_limit)
中
ExtensionDelegate
那我下一步该怎么做?
还是我已经做错了?
请帮助我。我已经非常努力地寻找如何做到这一点。但是我找不到任何好的解决方案,因为以前没有独立的watchOS应用程序,因此大多数开发人员没有为watchOS应用程序创建单独的持久存储。
所以请帮帮我。
谢谢。
答案 0 :(得分:1)
您还需要确保您也有一个xcdatamodeld
文件,然后您应该会很好。请参阅我对this question的回答,以了解如何将托管对象上下文传递到View
,以及如何正确设置WKHostingController
子类。