これはあまりにも簡単な質問ですが、ここでは固執しています。私はUITableViewControllerから継承するクラスを実装しました。このクラスは、Interface Builderではなく、コードで構築している分割ビューのルートコントローラです。問題は、テーブルのaccesoryビューから詳細ビューを表示しようとしていて、インスタンスのnavigationController属性がnilであることです。私は新しいUINavigationControllerをどのようにインスタンス化して自分のコードに詳細なビューを表示できるのか分かりません。任意のヒントが本当にいただければ幸いですInterface BuilderなしでUITableViewController内で使用するUINavigationControllerを作成してください
- (void)tableView:(UITableView *)tableView
accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
PartDetailViewController *partDetailViewController =
[[PartDetailViewController alloc] initWithNibName:@"PartDetailView" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:partDetailViewController animated:YES];
[partDetailViewController release];
}
:
は、これは私がaccesoryボタンを使用しようとしている方法です。事前に
おかげで、
フェデリコ
ありがとうございました。それはまさに私が探していたものでした。 – Federico
私は同じ問題を抱えていますが、それは私はUIViewControllerとUITableViewControllerのInstantを持っています。あらかじめThx – OXXY