15

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

4

2 回答 2

7

您现在可以通过执行NSManagedObject.entity().namewhere NSManagedObject()is your subclass 来做到这一点。

于 2017-03-09T22:16:15.773 回答
0

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

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

您可以遍历上下文中实体的键值:

[managedObjectContext 注册对象];

于 2016-04-26T17:20:08.163 回答