Tôi đang làm việc với một số loại NSManagedObject
có nhiều mối quan hệ. Làm cách nào để tôi có thể cho Core Data tự động điền ID đối tượng cho tôi? Tôi đang tìm một cái gì đó giống như một khóa chỉ mục trong SQL, do đó không có hai trường hợp của một đối tượng nhất định được phép có cùng một ID.ID đối tượng tự động tăng trong dữ liệu lõi?
Edit:
Tôi muốn cho tất cả các đối tượng của tôi "Tài khoản" để có ID duy nhất trên chúng. Tôi chỉ thêm một vào `countForFetchRequest, nhưng tôi nhận ra rằng khi xóa đối tượng thứ hai đến đối tượng cuối cùng và sau đó thêm một đối tượng, hai đối tượng cuối cùng hiện có cùng các ID.
Làm cách nào để đảm bảo rằng giá trị đã cho có giá trị duy nhất cho tất cả các phiên bản của "Tài khoản" NSManagedObject của tôi?
EDIT2:
tôi cần phải có một ID riêng để phân loại các mục đích.
Bạn không cần phải tìm nạp tất cả các hàng - chỉ sử dụng cuối cùng sắp xếp giảm dần theo vị từ id – HotJard
nếu bạn sử dụng thực thể record.entityID = @ ([[Entity findFirstOrderedByAttribute: @ "entityID" tăng dần: NO] entityID] .intValue + 1); – Eldhose