Подтвердить что ты не робот

Получение имени объекта из объекта класса подкласса NSMangedObject

Есть ли путающий способ получить имя объекта из объекта класса NSManagedObjectSubclass? Я знаю, что это можно легко определить из экземпляра подкласса, но я хочу спросить сам класс. Я могу написать функцию класса, но я предпочел бы сделать это взамен.

4b9b3361

Ответ 1

Вы можете сделать это, выполнив NSManagedObject.entity().name, где NSManagedObject() - ваш подкласс.

Ответ 2

Откажитесь от генератора, если вы еще этого не сделали. http://raptureinvenice.com/getting-started-with-mogenerator/

Он добавляет много недостающих функций к основным данным. В частности, это не позволяет вам восстанавливать классы сущностей.

Вы можете выполнять итерацию через ключевые значения объектов в контексте:

[managedObjectContext registeredObjects];