Restkit在映射后保存对象的轻微更改

时间:2014-07-07 15:26:45

标签: ios objective-c core-data restkit

使用restkit,我正在POST到服务器并获取对象。这些对象的一个​​属性是收到对象时的时间戳。

我当前的实现是循环遍历RKObjectManager的postObject成功块的映射结果数组中的对象,如果对象没有收到的时间戳,我添加它并保存对象,执行以下操作:

        NSError *error;
        if (![object.managedObjectContext saveToPersistentStore:&error]) {
            // handle the error here
        }

我有一个更好的方法来做到这一点,我实际上认为这可能会导致一些其他问题,但我不确定。我可以简单地调用 save 而不是saveToPersistentStore吗?无论出于何种原因,做以下事情会更好还是更糟?

        NSError *error;
        if (![object.managedObjectContext save:&error]) {
            // handle the error here
        }

此外,如果此映射数组中有大量对象将在循环中调用 n ,那么会出现问题吗?

0 个答案:

没有答案