如何在XCode调试器中获取实体(NSManaged对象的子类)的值?我迷失在NSObject和_cd_XXX结构中。如何在XCode调试器中调试NSManagedObjects?
9
A
回答
19
如果您在变量窗格中选择实体,然后从上下文菜单中选择“将描述打印到控制台”,则会获得实体的文本转储。
8
在调试器控制台类型
po [your_entity your_property]
我真的不知道另一种有效方法,因为实体可能例如如你已经注意到的那样,NSManagedObject结构并不真正有用。
+0
这工作,但...有人知道为什么吗?哈哈 – webo80 2015-12-15 15:20:22
0
进入调试器窗口,右键单击“添加表达式...”并键入表达式,如同在代码中出现的那样;您也可以在调试器中键入p <expression>
以达到类似的效果。例如,在我的情况:
managedObjectContext.registeredObjects.first?.value(forKey: "shifts") as? [Shift]
如果你正在处理一些东西,是一种未分化NSObject
或NSManagedObject
或类似那么这可能是一个有点痛,你可能要转储表达中所描述的其他答案在这里,但如果对象确实有一个适当的接口(例如,该变量有一个NSObject
类型,但对象有一个更具体的类),那么在调试器中投射它通常会很好。
相关问题
- 1. xcode:如何在xcode中进行调试?
- 2. 在Xcode中调试
- 3. 调试在Xcode
- 4. 在Xcode调试选择器
- 5. 如何在Xcode调试器中调用嵌套的Swift函数?
- 6. Xcode在调试器中暂停时有错误的调试值
- 7. 如何在XCode中调试软件包?
- 8. 如何在Xcode中调试EXC_BREAKPOINT(SIGTRAP)
- 9. 如何调试UI Xcode?
- 10. 调试XCode中4
- 11. Phonegap - 在Xcode中调试Javascript
- 12. 在Xcode中使用MacRuby调试器?
- 13. XCode调试
- 14. Xcode Live调试?
- 15. Xcode C++调试
- 16. XCode 3.2.4错误调试器?
- 17. Xcode调试器问题
- 18. NS_INLINE和Xcode调试器
- 19. 附加XCode调试器
- 20. 从Xcode调试器调用方法?
- 21. 如何在Safari调试器中调试懒惰加载的javascripts
- 22. 如何在Rails功能测试中调用调试器?
- 23. 如何在VS中调试而不是JIT调试器?
- 24. 如何在Xcode 3中调试单元测试?
- 25. 的Xcode 4调试
- 26. Xcode 4和调试
- 27. XCode调试器挂在断点上
- 28. 关于在Xcode调试
- 29. XCode中的调试属性
- 30. 如何在Xcode调试器中查看对象内的值?
不完全是我在找的东西,但你有6票,它的工作原理如上所述。 – KingAndrew 2013-02-18 11:08:23