Как распечатать (NSLog) свойства пользовательского объекта, добавленного в NSMutableArray
У меня есть пользовательский объект, который я создаю с 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);