【发布时间】:2010-01-14 18:10:02
【问题描述】:
我得到了一个 NSArray,里面装满了来自帮助类的东西。我有一个小线索,它可能包含 NSDictionarys。但我不确定。我试图将数组保存到 plist 但它不起作用,因为那里可能有非 plist 对象。
【问题讨论】:
-
你想达到什么目的?打印数组有帮助吗?
标签: objective-c nsarray
我得到了一个 NSArray,里面装满了来自帮助类的东西。我有一个小线索,它可能包含 NSDictionarys。但我不确定。我试图将数组保存到 plist 但它不起作用,因为那里可能有非 plist 对象。
【问题讨论】:
标签: objective-c nsarray
你有几个选择。
在调试器中,您可以在它被填充后立即放置一个断点,然后在 gdb 控制台中输入po <variable name>。或者您可以使用断点并在变量列表中右键单击它,然后单击“将描述打印到控制台”。
或者,您可以使用 NSLog 显示其内容,命令类似于:
NSLog(@"%@", <variable name>);
所有这些都以文本形式将其内容输出到控制台,可以通过 shift-cmd-R 访问。
【讨论】:
NSLog([anArray 描述])
【讨论】:
NSLog(@"%@", anArray)。直接记录字符串通常不是一个好主意。