2011-07-30 42 views
0

我有自定義對象,並且我已將值存儲在Array中。但我有點卡住顯示對象值形式數組。我的代碼定義在這裏。如何在iphone應用程序中顯示custome對象的值

for (int i = 0; i < 20; i++) 
{ 
Person *myPerson = [[Person alloc] init]; 
myPerson.name = @"Brian"; 
myPerson.age = [NSNumber numberWithInteger:23];  
[myArray addObject:myPerson];  
[myPerson release];   
} 

現在我想顯示存儲在數組(人名和年齡)中的所有20個值。 我將如何顯示這些值?

+0

for(int i = 0; i <20; i ++) Person * myPerson = [[Person alloc] init]; myPerson = [facebook_wallDataArray objectAtIndex:ⅰ]; (@「message string%@」,myPerson.name); }這是一個過程。 –

回答

1

有很多不同的方式顯示客戶取決於你想要什麼。

1.打印到控制檯

如果你只是想打印出來到控制檯,你可以使用:

for (int i = 0; i < 20; i++) 
{ 
    Person *thisPerson = [myArray objectAtIndex:i]; 
    NSLog(@"%@ has an age of %d", thisPerson.name, thisPerson.age); 
} 

此外,還可以使用快速統計員neaten東西:

for (Person *thisPerson in myArray) 
{ 
    NSLog(@"%@ has an age of %d", thisPerson.name, thisPerson.age); 
} 

2.在表中顯示視圖

你需要一個UITableView與符合UITableViewDataSource協議UITableViewController一個實例。

本教程爲您提供了一個極好的演練:

http://www.icodeblog.com/2008/08/08/iphone-programming-tutorial-populating-uitableview-with-an-nsarray/

如果這些方法都適合的,請提供你想要達到什麼樣的信息。

相關問題