我创建了一个包含person firstname,lastmane和number的数组。现在我想创建另一个只包含firstname的数组。 这可能是一个简单的问题,但我无法做到。任何帮助将不胜感激。这是我的代码。
- (void)viewDidLoad {
[super viewDidLoad];
productArray=[[NSMutableArray alloc]init];
PersonDetail *personObj = [[PersonDetail alloc] init];
personObj.firstName = @"Adeem";
personObj.lastName = @"Basraa";
personObj.phoneNumber = @"123456789";
[productArray addObject:personObj];
[personObj release];
PersonDetail *personObj = [[PersonDetail alloc] init];
personObj.firstName = @"Ijaz";
personObj.lastName = @"Ahmed";
personObj.phoneNumber = @"987654321";
[productArray addObject:personObj];
[personObj release];
PersonDetail *personObj = [[PersonDetail alloc] init];
personObj.firstName = @"Waqas";
personObj.lastName = @"Noor";
personObj.phoneNumber = @"45656789";
[productArray addObject:personObj];
[personObj release];
答案 0 :(得分:1)
你的意思是这样吗?
NSMutableArray *firstNames = [NSMutableArray array];
for (PersonDetail *person in productArray) {
[firstNames addObject:person.firstName;
}