如何在nsmutablearray中的特定索引处替换对象,该索引在每个索引处包含多个值

Nov*_*per 0 iphone nsmutablearray

我的数组在每个索引处包含(firstName,lastName,age).现在我想改变一个人在索引1的年龄.请指导如何做到这一点.这是我的代码.

  - (void)viewDidLoad {
[super viewDidLoad];
productArray=[[NSMutableArray alloc]init];

PersonDetail *personObj = [[PersonDetail alloc] init];
personObj.firstName = @"Adeem";
personObj.lastName = @"Basraa";
personObj.age = @"5";

[productArray addObject:personObj];
[personObj release];

PersonDetail *personObj = [[PersonDetail alloc] init];
personObj.firstName = @"Ijaz";
personObj.lastName = @"Ahmed";
personObj.age = @"10";

[productArray addObject:personObj];
[personObj release];

PersonDetail *personObj = [[PersonDetail alloc] init];
personObj.firstName = @"Waqas";
personObj.lastName = @"Ahmad";
personObj.age = @"15";
[productArray addObject:personObj];
[personObj release];
Run Code Online (Sandbox Code Playgroud)

}

gio*_*shc 5

Person *person = (Person *)[myArray objectAtIndex:1];
person.age = 2;
Run Code Online (Sandbox Code Playgroud)

假设Person您的自定义对象存储在数组中