Sự cố của tôi tương tự như: Problem creating NSManagedObject derived classSử dụng lớp NSManagedObject mà không có initWithEntity :?
Tôi đã thiết lập NSManagedObject trong Dữ liệu chính và có một lớp cho nó. Tuy nhiên, thay vì tạo một lớp NSObject giống hệt nhau, tôi muốn sử dụng lớp NSManagedObject, nhưng tôi không muốn tạo thực thể và lưu nó. Tôi chỉ muốn sử dụng nó cho một mảng, chỉ khi tôi cần lưu đối tượng trong Dữ liệu cốt lõi, tôi có muốn sử dụng insertEntity:
Store * store = [[Store alloc] init];
Nó đem lại cho tôi những lỗi sau: CoreData: error: Failed to call designated initializer on NSManagedObject class 'Store'
Có cách nào để một trong hai lớp con hoặc bằng cách nào đó sử dụng NSManagedObject lớp/tài sản để phân bổ đối tượng tôi chỉ sử dụng tạm thời cho một bảng?
Cảm ơn bạn.
Bạn sẽ không đi qua con số không khi tạo mô tả thực thể. Tôi không có hoặc muốn tạo bối cảnh. – runmad
Phương pháp này đáng tin cậy như thế nào? Dường như làm việc đó tại sao tôi đã bỏ phiếu, nhưng đây có phải là cách làm tài liệu không? –
Cũng có thể vượt qua trong mô tả thực thể để NẾU bạn muốn cuối cùng chèn nó, bạn có thể. – amcc