xcode 4.2で、ユーティリティアプリケーションテンプレートを使用して新しいプロジェクトを作成しました。 MainViewControllerから:その後、私はXIBファイル(のUITableViewController Batikla)なしのUITableViewControllerをプッシュしようとしたMainViewController(storyboard)が私のUITableViewControllerをプッシュできません
:これは私のプロジェクト階層です。 まず、私は私のMainViewControllerのストーリーボードにボタンを入れて、私のibaction方法にそれを有線:
@implementation MainViewController
@synthesize managedObjectContext = _managedObjectContext;
@synthesize flipsidePopoverController = _flipsidePopoverController;
- (IBAction)batikla{
NSLog(@"test 1");
Batikla *batikla = [[Batikla alloc] initWithStyle:UITableViewStylePlain];
batikla.title = [NSString stringWithFormat:@"Test"];
[self.navigationController pushViewController:batikla animated:YES];
[batikla release];
NSLog(@"test 2");
}
ボタンをタップした後に何も表示がない代わりに、コンソールに、ビューにプッシュ表示されます:
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".Attaching to process 58916.
2012-01-17 01:30:47.569 iBadah[58916:207] test 1
2012-01-17 01:30:47.572 iBadah[58916:207] test 2
このメソッドは起動されましたが、なぜ私のuitableviewcontrollerがスクリーンにプッシュされませんでしたか?
どのように私はストーリーボードにナビゲーションコントローラを配置しますか?私はエディタ - >埋め込み - >ナビゲーションコントローラに行き、それを実行しました。このようなエラーが発生しました:[UINavigationController setManagedObjectContext:]:認識できないセレクタがインスタンス0x6a20820に送信されました。私はここで何が欠けていますか? – dejoong