繁体   English   中英

如何在xcode中检查来自NSArray和NSDictionary的元素?

[英]How to inspect elements from NSArray and NSDictionary in xcode?

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

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

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

要么

有没有其他技术可供开发人员在不使用“po”命令的情况下检查NSArrayNSDictionary的元素?

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

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

例: 在此输入图像描述

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

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

编辑:

我这样做了:

在此输入图像描述

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

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

问什么是GDB?

gdb实际上是Console中的提示,您可以在其中输入命令。 通过键入“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;
}

日志数据的另一个选项。

setp 1: 在此输入图像描述

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

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

第四步 : 在此输入图像描述

这是我使用的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM