使用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 ,那么会出现问题吗?