のサイズを変更し、私はこのコードの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];
}
を使用すると、これはインターフェイスビルダーhttp://hpics.li/19cc67b
の私のインターフェイスですが、私はビルドするとき、私はテーブルビューが持っていないのはなぜこの http://hpics.li/188d87e
を持っています私はインターフェイスビルダーでputedと同じ握り?それはUItableViewcontrollerクラスでUIViewCotrollerではないからです。私はそれを行うと、今私は、このエラーによりキャッチされない 例外 'NSInternalInconsistencyException' にアプリを終了
を持って
@CharlieMezakは、 理由:「 - [の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];
で
あなたのnibファイルで
これを行うとエラーが発生します。投稿に追加しました – user761812
View ControllerをUITableViewControllerではなくUIViewControllerから継承するように変更しました。 – CharlieMezak
はいタホンあなたは今それが働く:)。私はUITableViewCotrollerを置く場合、私は自分のインターフェイスにtableViewだけを置く必要がありますか? – user761812