【发布时间】:2013-10-12 23:57:12
【问题描述】:
我创建了一个自定义对象,其中定义了 3 个属性。我创建对象并将值分配给这些属性。之后,我将该对象放入NSMutable Array。我知道我可以使用:
for (id obj in personArray)
{
NSLog(@"obj: %@", obj);
}
NSLog(@"%@", personArray);
告诉我数组中有哪些类型的对象。但我想更深入地了解每个对象的属性。我只是不确定如何定位他们。
这是代码,我正在使用: Person 是我的自定义对象。
personObject = [[Person alloc]init];
[personObject setFirstName:firstName.text];
[personObject setLastName:lastName.text];
[personObject setEmail:emailAddress.text];
// add the person object to the array
// the array was alloc and init in a method above this code.
[personArray addObject:personObject];
for (id obj in personArray)
{
NSLog(@"obj: %@", obj);
}
NSLog(@"%@", personArray);
【问题讨论】:
-
别忘了把解决你的问题的答案标记为已解决。
-
是的,为该类编写一个
description方法。 -
在我的 XCode 5.1 下载详细信息“在调试器中为自定义对象类型添加快速查看支持”中看到了这个注释。手指交叉,这就是我所希望的。立即下载。
-
顺便说一句,我所做的是生成一个包含所有属性的 NSDictionary,然后返回其中的
description或返回其 JSON 序列化。
标签: ios objective-c nsmutablearray