在使用coredata管理数据库,用户向上下文对象中插入新对象时,托管对象在save之前的存储顺序是不确定的(通过NSArray读取),
新插入的对象可能是任何顺序(在任何位置),但是在Save之后再读取的话,顺序就会按照插入的先后顺序排列。
所以如果当你正在修改(插入新数据)上下文,没有Save,此时读取列表的话,需要对上下文进行Save,以免记录顺序错误。
在使用coredata管理数据库,用户向上下文对象中插入新对象时,托管对象在save之前的存储顺序是不确定的(通过NSArray读取),
新插入的对象可能是任何顺序(在任何位置),但是在Save之后再读取的话,顺序就会按照插入的先后顺序排列。
所以如果当你正在修改(插入新数据)上下文,没有Save,此时读取列表的话,需要对上下文进行Save,以免记录顺序错误。
本文标题:Core Data之数据保存---顺序出现错误
本文链接:https://www.haomeiwen.com/subject/wxhzkftx.html
网友评论