我正在構建一個小應用程序,我在一個TableView中顯示一個數組。問題是我不想使用UITableViewController,我只想使用ViewController。當我在模擬器中運行應用程序時,它不顯示數組。這裏是代碼:問題與UITableView
.h
@interface ViewController : UIViewController{
IBOutlet UITableView *table;
NSArray *array;
}
.m
- (void)viewDidLoad
{
[super viewDidLoad];
array =[NSArray arrayWithObjects:@"iPad",@"iTV" ,nil];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [array count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell.textLabel.text = [array objectAtIndex:indexPath.row];
return cell;
}
請不要回答這個說法,我必須使用UITableViewController。我知道可以在沒有它的情況下管理它,只需使用ViewController即可。不管怎樣,謝謝你!
謝謝你,它的現在可以! – Adri 2012-01-29 19:22:54
所以......我認爲它已經完成了,但還沒有結束。我不知道如何做什麼你說連接委託和數據源的文件的所有者,請如果你能解釋這部分我將不勝感激! – Adri 2012-01-30 19:19:05
如果可以,請回答。 – Adri 2012-01-30 22:26:02