1
NSObjectクラスからpresentModalViewControllerを呼び出す必要があります。presentModalViewControllerがNSObjectクラスから応答しない
ViewController *controller = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
controller.delegate = self;
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[[appDelegate navigationController] presentModalViewController:controller animated:YES];
[controller release];
上記のコードはiPhoneでうまく動作していますが、iPadビューでは応答しません。
iPad用アプリデリゲートの 'navigationController'はおそらく' nil'をラインを使用する - あなたがしていますiPad用の別のビューコントローラレイアウトを使用していますか? iPhoneとiPadのバージョンの違いは何ですか?ビューコントローラのみがモーダルビューコントローラを表示できます。 – jrturton
appdeligateまたはナビゲーションコントローラがゼロにならない、問題が他にある –