DetailView disappears after selecting navigation inside UISplitView

There is a small problem in my project. I have a simple iPad application using SplitView in Lanscape orientation. MasterViewController is a table view, and DetailView is a WebView, as shown below:

enter image description here

The above diagram leads to the following:

enter image description here

After that I put all this into ECSlidingViewController. Pressing the "Menu" button in the MasterViewController will display a side menu, as shown below:

enter image description here

Now I can click on another option in the menu, say, I clicked “Contact” inside the menu, the corresponding view controller will appear as shown below: (This view controller has no detailed view)

enter image description here

, , !!!! , "" , "", TableView. "" , MasterView, DetailView, :

enter image description here

, :

* - [UIStoryboardReplaceSegue ],/SourceCache/UIKit_Sim/UIKit-2380.17/UIStoryboardBuiltInSegues.m:63 2013-03-30 13: 59: 58.179 19IPadIPad [5806: c07] * "NSInternalInconsistencyException", : ' '', segue ( 'pushLink') "" *** : (0x217b012 0x16bce7e 0x217ae78 0x1152665 0xa57349 0xa48b99 0xa48c14 0x6b0249 0x6b04ed 0x10ba5b3 0x213a376 0x2139e06 0x2121a82 0x2120f44 0x2120e1b 0x1d587e3 0x1d58668 0x600ffc 0x24bd 0x23e5) lib++ abi.dylib: throwing exception

- , . .

UPDATE:

, , , , , , - masterview, splitview . , , , .

UPDATE:

ECSlidingView SplitView

, , ECSlidingView SplitView.

MainSplitViewController, UISplitViewController, splitView . "SplitTop".

InitialViewController SplitView topviewcontroller :

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
        self.topViewController = [storyboard instantiateViewControllerWithIdentifier:@"SplitTop"];

    }

ECSlidingView , "" MasterViewController, . IBAction ECSlidingView:

- (IBAction)revealMenu:(id)sender {

    [self.slidingViewController anchorTopViewTo:ECRight];

}
+5
1

ECSlidingViewController , . , , .

, SplitView , SplitView, . , SplitViewController ECSlidingView.

, , , ECSlidingViewController , SplitView. , MasterViewController. SplitViewController.

, SplitView InitialView :

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
        self.topViewController = [storyboard instantiateViewControllerWithIdentifier:@"SplitTop"];

    }

TopViewController. ECSlidingView, , , , MenuViewController. , .

StoryBoard MainSplitViewController "SplitTop", ViewDidLoad MenuViewController, , .

, .

+1

All Articles