是否有一种从NSManagedObjectSubclass的类对象中获取实体名称的方法?我知道这可以从一个子类的实例中轻松确定,但我想问一下这个类本身。我可以编写一个类函数,但我宁愿这样做。
答案 0 :(得分:5)
您现在可以执行NSManagedObject.entity().name
,NSManagedObject()
是您的子类。
答案 1 :(得分:0)
如果您还没有,请查看发电机。 http://raptureinvenice.com/getting-started-with-mogenerator/
它为核心数据添加了许多缺少的功能。特别是它使您不必重新生成实体类。
您可以通过上下文中的实体的键值进行迭代:
[managedObjectContext registeredObjects];