0

我安装了xcode 4.6。在发行说明中,我发现以下行:

调试器可以检查内部的元素NSArrayNSDictionary对象。

我可以使用“po”命令查看值。是指同一个吗?

或者

是否有任何其他技术可供开发人员在不使用“po”命令NSArray的情况下检查元素?NSDictionary

4

2 回答 2

2

如果数组有数据,在它旁边放一个断点。它将在那时停止执行。

然后将鼠标悬停在它上面。

例子:在此处输入图像描述

下一个:在此处输入图像描述

希望这可以帮助。不需要“po”或打印描述...

编辑:

我只是这样做了:

在此处输入图像描述

于 2013-02-20T07:59:48.003 回答
0

gdb 窗口,您可以使用 po 来检查对象。

添加对象后设置断点,您可以检查字典中的内容

问什么是GDB?

gdb 实际上是控制台中的一个提示符,您可以在其中输入命令。通过键入“po object_name”,您可以在控制台中打印出对象内容。了解更多详情

 NSMutableDictionary* dictForData = [[NSMutableDictionary alloc] init];
    [dictForData setObject:@"test1" forKey:@"string1"];
    [dictForData setObject:@"test2" forKey:@"string2"];

输出

(gdb) po dictForData
{
  string1 = test1;
  string2 = test2;
}

日志数据的另一个选项。

设置 1:在此处输入图像描述

第2步 :在此处输入图像描述

第 3 步:在此处输入图像描述

第4步 :在此处输入图像描述

这是我使用的方法。

于 2013-02-20T07:14:38.757 回答