我们可以在核心数据中定义自动增量属性吗?

Jav*_*nda 32 iphone

您好我在我的应用程序中使用核心数据,并希望将每个实体中的ID属性设置为自动增量.核心数据是否可能?或者我必须手动插入条目并以编程方式管理增量?

dre*_*kka 40

如果您正在考虑主键的ID,那么核心数据会为您处理此问题.在每个对象上都有一个objectID属性,您可以访问它以查看它.从托管对象上下文创建对象时,核心数据会分配临时ID.从托管对象上下文提交更改时,核心数据会分配一个永久ID.我不认为手动尝试设置它是个好主意.

阅读此stackoverflow线程以获取更多详细信息.