从NSMangedObject子类类对象中获取实体名称

时间:2013-01-08 16:48:19

标签: core-data nsmanagedobject

是否有一种从NSManagedObjectSubclass的类对象中获取实体名称的方法?我知道这可以从一个子类的实例中轻松确定,但我想问一下这个类本身。我可以编写一个类函数,但我宁愿这样做。

2 个答案:

答案 0 :(得分:5)

您现在可以执行NSManagedObject.entity().nameNSManagedObject()是您的子类。

答案 1 :(得分:0)

如果您还没有,请查看发电机。 http://raptureinvenice.com/getting-started-with-mogenerator/

它为核心数据添加了许多缺少的功能。特别是它使您不必重新生成实体类。

您可以通过上下文中的实体的键值进行迭代:

[managedObjectContext registeredObjects];