2012-02-17 164 views
0

我創建了一個包含人名,數字和lastmane的數組。現在我想創建另一個只包含名字的數組。 這可能是一個簡單的問題,但我無法做到這一點。任何幫助將不勝感激。這是我的代碼。如何將特定值從一個陣列傳遞到另一個陣列

 - (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]; 

回答

1

您的意思是這樣的?

NSMutableArray *firstNames = [NSMutableArray array]; 
for (PersonDetail *person in productArray) { 
    [firstNames addObject:person.firstName; 
} 
+0

感謝DarkDust..Thats我需要。 – NoviceDeveloper 2012-02-17 13:54:27