在新的PhoneGap应用程序中访问以前iOS应用程序的核心数据

时间:2013-06-06 19:02:37

标签: ios core-data cordova nsmanagedobjectcontext

我有一个现有的iOS应用程序,我正在重写。新的实现使用Web技术和PhoneGap来实现本机功能。

这个新实现将更新/替换现有的应用程序。

在我的新PhoneGap应用程序中,我需要访问上一个应用程序编写的核心数据。到目前为止,我已确保新应用程序上的应用程序ID与先前应用程序上的应用程序ID相同。我已将.xcdatamodeld文件夹从旧应用程序复制到新应用程序,并将核心数据框架添加到我的新应用程序中。

我的问题是我似乎无法从PhoneGap插件访问托管对象上下文。

在我现有的应用程序中,我从AppDelegate获取了managedObjectContext,但是我没有看到该对象是如何创建/初始化的。

managedObjectContext来自哪里?它在哪里初始化?

是否有我遗失的项目设置?

我采取了错误的做法吗?

1 个答案:

答案 0 :(得分:0)

我最终需要做的是将我之前的应用代表的核心数据堆栈代码添加到我的新应用代表。

Adding Core Data to existing iPhone project帮助我指明了正确的方向