1、声明一个数组储存列表的内容,View的.h文件中 @interface RootViewController : UITableViewController { NSMutableArray * listOfItems; } @end 2、初始化数组,并填入如内容,View的.m文件中,以下也在.m中 - (void)viewDidLoad { [super viewDidLoad]; listOfItems = [[NSMutableArray alloc] init]; // simple use [listOfItems addObject:@"China"]; self.navigationItem.title=@"Countries"; } 3、定义UIViewTable的行数 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { return [listOfItems count]; } 4、在UIViewTable中显示数据 //RootViewController.m - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease]; } // Set up the cell... 填充cell NSString *cellValue = [listOfItems objectAtIndex:indexPath.row]; cell.text = cellValue; return cell; } 5、析构掉数组 - (void)dealloc { [listOfItems release]; [super dealloc]; }