【问题标题】:Integrating ResKit into existing Core Data app将 ResKit 集成到现有的 Core Data 应用程序中
【发布时间】:2012-09-18 14:27:14
【问题描述】:

我有一个现有的 Core Data 应用程序,现在我想为我的对象的远程存储添加 REST 支持。我决定集成 RestKit,因为这似乎是(迄今为止)最成熟的 REST 支持框架,但对它的核心数据集成部分有些不清楚。

由于到目前为止我有一个工作应用程序,我不想将所有核心数据工作完全交给 RestKit,但似乎我不能告诉 RestKit 映射 NSManagedObjects,除非我也让它管理对象存储.我得出这个结论是因为 RKManagedObjectMapping 类在为托管类设置映射时需要 RKManagedObjectStore。而 RKManagedObjectStore 似乎希望通过其各种初始化程序来控制数据库文件。

这是正确的吗?

理想情况下,我想像现在一样维护我的本地商店,并通过 RestKit 添加“远程处理”功能。想到的唯一方法是拥有我的核心数据类的远程变体,并使用它们在两个模型之间进行代理。

我忍不住想我错过了什么。任何指针或示例代码将不胜感激。

【问题讨论】:

    标签: ios core-data restkit


    【解决方案1】:

    据我了解,RestKit 不会接管管理。他们只是包装它并添加方便的方法来使设置和访问托管对象更容易。过去几周,我在模拟器上使用我的数据进行了尝试,没有任何问题。我尚未将此更改部署到设备,但很快。因此,假设您已经初始化了一个 RKObjectMananger。 让我知道这是否有帮助。

    【讨论】:

    • 您能否分享一个代码 sn-p 以展示您如何在您的应用中使用它?
    猜你喜欢
    • 2011-11-07
    • 1970-01-01
    • 2011-01-02
    • 2020-11-24
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多