我有返回NSManagedObject
的方法,我不知道是什么样的NSManagedObject
,因为依赖情况这个方法可以返回标记为NSManagedObject
的3种类中的1个。那么我怎么才能明白它返回哪种类型的NSManagedObject
?例如:firstObj,secondObj,thirdObj。核心数据iPhone
0
A
回答
3
查询到它的实体名称,你可以简单地这样做:
//Here myObj is your NSManagedObject instance
NSString *entityName = [[myObj entity] name];
现在,如果你喜欢的更多信息,你可以做这样的事情:
NSEntityDescription *desc = [myObj entity];
NSManagedObjectModel *model = [desc managedObjectModel]; //The managed object model
NSString *className = [desc managedObjectClassName]; //The class name
etc..
欲了解更多信息,请参见上NSEntityDescription
的文档here
-1
您可以使用类似于:
[obj isKindOfClass: [Subclass class]]
相关问题
- 1. 核心数据错误iPhone
- 2. iPhone核心数据关系
- 3. iPhone SDK:核心数据
- 4. iPhone核心数据入门?
- 5. iPhone核心数据预设
- 6. iPhone - 核心数据崩溃
- 7. iphone核心数据质疑
- 8. iPhone核心数据问题
- 9. iPhone核心数据查询
- 10. iPhone - 核心数据问题?
- 11. iPhone - 核心数据问题?
- 12. iPhone和核心数据
- 13. iPhone - 核心数据迁移
- 14. iPhone核心数据错误?
- 15. iphone核心数据 - 为什么核心数据如此之慢?
- 16. iPhone:核心数据更新数据
- 17. iPhone - 核心数据中获取数据
- 18. iPhone核心数据可以缓存NSManagedObjects?
- 19. iPhone核心数据模拟器
- 20. iPhone核心数据不刷新表
- 21. 核心数据iPhone - 加载字符串
- 22. iPhone核心数据递归关系
- 23. iPhone核心数据内部不一致
- 24. iPhone核心数据和多线程
- 25. iPhone核心数据的问题
- 26. 学习iPhone核心数据的来源
- 27. iPhone核心数据得到孙子们
- 28. iphone核心数据executeFetchRequest内存问题
- 29. iPhone:按月分组 - 核心数据
- 30. 核心数据iphone调试指针
这不适用于普通的NSManagedObjects。 LightNight从来没有告诉他正在使用自定义类。 –
他说:“情况这种方法可以返回3种类中的1种”。对我来说,这意味着他有三种类型之一? –