Моя проблема похожа на: Проблема создания производного класса NSManagedObject
Я настроил NSManagedObject в Core Data и создал для него класс. Однако вместо создания идентичного класса NSObject я хотел бы использовать класс NSManagedObject, но не хочу создавать объект и сохранять его. Я просто хочу использовать его для массива, только когда мне нужно сохранить объект в Core Data, я хочу использовать insertEntity:
Store *store = [[Store alloc] init];
У меня выдает следующую ошибку: CoreData: error: Failed to call designated initializer on NSManagedObject class 'Store'
Есть ли способ создать подкласс или каким-то образом использовать класс/свойства NSManagedObject для выделения объектов, которые я просто временно использую для таблицы?
Спасибо.