我NSSet
来自NSManagedObjects
通知NSManagedObjectContextDidSaveNotification
问题在于:我希望在NSSet中获得NSManagedObject
的类型
例如,它是Album
,User
还是任何其他NSManagedObject
。
答案 0 :(得分:1)
假设您有一个名为entity
的托管对象,然后使用以下代码检索托管对象的名称:
NSManagedObjectID *objectID = [entity objectID];
NSEntityDescription *entityDescription = [objectID entity];
NSString *name = [entityDescription name];
为清楚起见,我在每一行都声明了变量,但当然你也可以写[[[entity objectID] entity] name]
我希望这是你正在寻找的。 p>