Estoy trabajando con varios tipos de NSManagedObject
con varias relaciones. ¿Cómo puedo decirle a Core Data que rellene automáticamente ID de objeto para mí? Estoy buscando algo así como una clave de índice en SQL, por lo que no se permite que dos instancias de un objeto determinado tengan la misma ID.Id. De objeto autoincrementado en datos centrales
Editar:
me gustaría que todos mis objetos "cuenta" para tener identificadores únicos en ellos. Solo estaba agregando uno a `countForFetchRequest, pero me di cuenta de que al eliminar el penúltimo objeto y luego agregar uno, los dos últimos objetos ahora tienen los mismos ID.
¿Cómo puedo asegurarme de que un valor dado tenga un valor único para todas las instancias de mi "Cuenta" NSManagedObject?
Edit2:
Es necesario disponer de un identificador separado para fines de clasificación.
No necesita buscar todas las filas, solo use ÚLTIMO ORDEN DE DESCENDENCIA POR ID predicado – HotJard
si usa el registro mágico entity.entityID = @ ([[Entity findFirstOrderedByAttribute: @ "entityID" ascendente: NO] entityID] .intValue + 1); – Eldhose