【发布时间】:2010-11-25 09:39:42
【问题描述】:
我来自 .Net 世界,所以我习惯于在调试时将鼠标悬停在变量上并查看其值。
在 Objective-C 中,我对如何做到这一点感到非常困惑。
如果我将鼠标悬停在它上面,我会看到一个包含大量信息的小弹出窗口……这对我一点帮助都没有。
例如,我有一个名为“myServer”的对象,它是我通过 CoreData 创建的“服务器”的一个实例。它的属性之一是“root”,它是一个简单的 NSString。
我一生都无法弄清楚如何查看[myServer root] 的价值。
有人可以给我一些建议吗?
【问题讨论】:
-
将鼠标悬停在 XCode 中的值上,并在这些弹出窗口中导航显示三角形,效果非常好,以至于我在 OS X 中开发面向 linux 的程序来享受这种行为。
-
当我将鼠标悬停在它上面时,我会弹出一个说它是“Server”类型的弹出窗口,当你展开那个三角形时它说它是“ManagedObject”类型,从那里它只是一堆无用的信息这绝不会显示我定义的属性。
-
另外,当我将鼠标悬停在一个名为“用户名”的 NSString 上时,我看到了以下内容。 jamespwright.com/images/public/screengrabs/… 那里没有对我要查找的内容有意义的数据。
标签: objective-c debugging