我想知道iOS Core Data中autocommmit的默认状态是什么,以及是否可以更改它。我在官方文档中找不到任何提及。在SO上我发现只有this据说,本机sqlite框架具有低级函数来确定自动提交的状态。 如果默认情况下设置自动提交,可能会通过取消自动提交来提高性能吗?
答案 0 :(得分:0)
核心数据没有自动提交。您必须保存上下文。现在,如果您正在使用UIManagedDocument,它会有所不同......因为它确实有自动保存,但您仍然需要告诉它它有脏数据,因此它知道自动保存。