Zha*_*ang 8 core-data watch ios
正如标题所说,我想调试一些Core Data错误.而不是NSLog在代码中的任何地方使用,是否可以在XCode 4的监视窗口中观察实体的属性?就像.NET的Entity Framework 4.0中的"快速监视"工具一样.
Tec*_*Zen 21
可以在调试器中查看分配了命名变量的任何值.在Xcode 4中,它出现在调试器的左栏中.如果选择变量,则可以使用上下文菜单选项"打印到控制台"将详细说明打印到调试器控制台.这在检查托管对象时很有用,因为它们通常包含的信息多于可以干净显示的变量列表.
(参见 - Xcode 4过渡指南:调试区和源编辑器中的控制程序执行,图5-9
此外,您可以从调试器控制台的命令行发出任何标准gdb命令.这些命令中最有用的是po它所代表的print object.假设您有一个myObject具有属性的对象aProperty.您可以使用以下方法直接检查它:
po [myObject valueForKey:@"aProperty"]
Run Code Online (Sandbox Code Playgroud)
如果创建NSManagedObject子类,还可以选择覆盖该description方法,该方法允许您生成将显示的对象的自定义描述print to console和po命令.