我有返回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種」。對我來說,這意味着他有三種類型之一? –