1

私は4番目の位置(すなわち、4番目のビュー)にUISplitViewControllerを配置するビューが6つあります。 3番目のビューから4番目のビュー(ViewControllerからSplitView)に移動すると、4番目のビューから3番目のビュー(ViewControllerへのSplitView)に戻ります。UISplitViewController IOS 5から戻る方法は?

私は3番目のビューから4番目のビューにナビゲートしているときに、次のコードを使用してUISplitViewControllerを表示しています。

ここではナビゲーションバーにツールバーをプログラムで作成し、戻るボタンを配置しました。以下は私がViewControllerにビューをポップしようとしたコードです。 (すなわち、SplitViewからViewControllerへ)。

-(IBAction)backbtn:(UIBarButtonItem *)sender 
{ 
// RepresentativeAccount<UISplitViewControllerDelegate> *represent = [[RepresentativeAccount alloc]initWithNibName:@"RepresentativeAccount" bundle:nil]; 
// //[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES]; 
// [[self.splitViewController.viewControllers objectAtIndex:0]popToViewController:represent animated:YES]; 
} 

ありがとうございます。

+0

ur英語の言い回しが混乱します。あなたは、いくつかのスナップショット(PrintScreen prssing cmd +シフト+ 4)のURアプリを置くことができます。すべての人がurの問題を知ることは簡単です –

+0

@hpiOSCoder私の編集した説明を確認してください。あなたが私のissue.thanksを理解していれば助けてください –

+0

hmmm..now ur編集された質問は問題を説明しています! –

答えて

0

参考:View Controller Catalog for iOS

分割ビューコントローラは常にあなたが作成 任意のインターフェイスのルートでなければなりません。言い換えれば

、あなたは常にあなたのアプリケーションのウィンドウのルートビューとしてUISplitViewControllerオブジェクトからビューをインストールする必要があります。あなたの分割ビューインターフェイスのペインには、その後のナビゲーション コントローラ、タブバーコントローラ、またはあなたのインターフェイスを実装する必要が ビューコントローラの他のタイプが含まれていてもよい

スプリットビューコントローラはモーダルで表示することはできません。

あなたが試みていることは間違っています。実際、あなたのアプリはAppleによって拒否されることがあります。

+0

デフォルトのプロジェクトでは、 'split view controller'が既に追加されています。ポップする可能性が必要です – Gargo

関連する問題