【发布时间】:2015-05-16 07:06:47
【问题描述】:
我们支持 iOS 7,所以我没有使用框架。该应用程序主要是objective-c,而watchkit 扩展主要是swift。 AppDelegate 管理核心数据对象。
我们的应用允许用户选择配置来更改他们看到的内容。他们可以切换到不同的配置。当他们切换时,我们从 NSDefaults 中删除了大部分内容,我们删除了 sqlite 数据库并重新创建它。当他们切换时,它基本上是重新开始。
在手表方面,我有一个 swift 类,它有一个延迟加载的 Singleton 对象,用于管理核心数据对象。但是当应用程序重置其数据时,我们如何向手表扩展报告呢?我猜我必须重置扩展创建的托管对象上下文。
【问题讨论】:
标签: watchkit apple-watch