我有一个 Person 类,其中包含变量 name、age、local 和 about,我将 person 对象的值添加到可变数组中,如下所示:
Person *myPerson=[[Person alloc]init];
NSMutableArray *personArray=[[NSMutableArray alloc]init];
myPerson.name=namefield; //'namefield' retrieved from db
myPerson.age=agefield; //'agefield' retrieved from db
myPerson.local=locfield; //'locfield' retrieved from db
myPerson.about=aboutfield; //'aboutfield' retrieved from db
[personArray addObject:myPerson];
我在尝试使用下面的代码打印出元素时遇到问题;重复显示最后一个元素,
for (int i = 0; i < [personArray count]; i++){
Person * p = [personArray objectAtIndex:i];
NSLog(@"name %@",p.name);
NSLog(@"age %@",p.age);
}
希望你能善待我,因为我是 iPhone 开发的新手。谢谢。