【发布时间】:2011-05-20 13:31:30
【问题描述】:
我用这个代码
- (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];
}
这是我在界面生成器中的界面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];
谢谢
【问题讨论】:
标签: iphone objective-c ios4