【发布时间】:2015-04-14 09:25:47
【问题描述】:
我制作了以下 DataAccess.swift 文件,以便在框架内的 Apple Watch 和 iPhone 应用程序之间共享核心数据。手机中的应用程序运行完美,而Apple Watch运行时显示错误。
public lazy var managedObjectModel: NSManagedObjectModel = {
let proxyBundle = NSBundle(identifier: "group.com.qburst.toDoListAppGroup")
**let modelURL = proxyBundle?.URLForResource("DateSaver", withExtension: "momd")!**
return NSManagedObjectModel(contentsOfURL: modelURL!)!
}()
对于上面的代码,我收到一个错误“致命错误:在展开可选值时意外发现 nil (lldb)" 用于代码中的标记行。
我从GitHub开始学习这个教程
谁能告诉我代码有什么问题或 Watch 应用失败的原因?
【问题讨论】:
-
从错误来看,
proxyBundle似乎是 nil。 -
此评论只是建议使用 MMWormhole 在主机应用程序和手表之间轻松共享数据。 github.com/mutualmobile/MMWormhole
标签: ios core-data watchkit apple-watch