Использовать класс NSManagedObject без initWithEntity:?

Моя проблема похожа на: Проблема создания производного класса NSManagedObject

Я установил NSManagedObject в Core Data и имею для него класс. Однако вместо создания идентичного класса NSObject я хотел бы использовать класс NSManagedObject, но я не хочу создавать сущность и сохранять ее. Я просто хочу использовать его для массива, только когда мне нужно сохранить объект в Core Data, я хочу использовать insertEntity:

Store * store = [[Store alloc] init];

Это дает мне следующую ошибку: CoreData: ошибка: не удалось вызвать назначенный инициализатор в классе NSManagedObject 'Store'

Есть ли способ создать подкласс или каким-либо образом использовать класс / свойства NSManagedObject для размещения объектов, которые я использую временно за стол?

Спасибо.

10
задан Community 23 May 2017 в 10:27
поделиться