我的syncState
中有Answers Entity
布尔属性未映射。我使用Answer Entity
从服务器获取RkEntity Mapping
的记录。仅当save/update
个syncState
记录为already existing
时,我才想Synced
已存在的记录,如果现有记录的syncState为UnSynced
,则忽略从服务器获取的记录。
我正在考虑覆盖willSave
的{{1}}并忽略保存,但该方法可用于更新某些记录,而不是避免保存托管对象。
答案 0 :(得分:0)
您应该使用KVC validation,因为它允许您中止单个对象的映射,因此它们永远不会成为保存的候选者,而不是试图操纵保存。特别是,您需要设置discardsInvalidObjectsOnInsert
。