私は変数 name、age、local などを持つクラス Person を持っています。次のように、可変配列に 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開発の初心者なので、親切に対応してくれることを願っています。ありがとう。