我用這個代碼調整的UITableView
- (IBAction)gotostatuttableviewcontroller:(id)sender
{
[self.statutsField resignFirstResponder];
StatusTableViewController *statuttableview =[[StatusTableViewController alloc]initWithNibName:@"StatusTableViewController" bundle:nil];
statuttableview.Flynumber=statutsField.text;
[statuttableview.Flynumber retain];
[self.navigationController pushViewController:statuttableview animated:YES];
}
,這是我在Interface Builder界面http://hpics.li/19cc67b
但是,當我建,我有這個 http://hpics.li/188d87e
爲什麼tableview中沒有我在界面構建器中使用過的相同的抓取?這是因爲它是一個UItableViewcontroller類而不是UIViewCotroller?
@CharlieMezak我這樣做,現在我有這個錯誤
終止應用程序由於未捕獲的異常 'NSInternalInconsistencyException', 原因:「 - [UITableViewController中 的loadView]加載的 「StatusTableViewController」 筆尖但是 沒有得到UITableView。'
在這條線(pushviewcontroller)
StatusTableViewController *statuttableview =[[StatusTableViewController alloc]initWithNibName:@"StatusTableViewController" bundle:nil];
statuttableview.Flynumber=statutsField.text;
[statuttableview.Flynumber retain];
[self.navigationController pushViewController:statuttableview animated:YES];
謝謝
我有一個錯誤,當我這樣做。我將它添加到帖子 – user761812 2011-05-20 14:01:31
更改您的視圖控制器從UIViewController而不是UITableViewController繼承。 – CharlieMezak 2011-05-20 14:07:50
是的,現在你工作:)。如果我把UITableViewCotroller,我應該只把tableView在我的界面? – user761812 2011-05-20 14:12:32