How do I create a UISplitView manually?
        Posted  
        
            by Mark
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Mark
        
        
        
        Published on 2010-05-18T06:00:24Z
        Indexed on 
            2010/05/19
            4:10 UTC
        
        
        Read the original article
        Hit count: 550
        
I have an app that is going to navigate to a UISplitView (inside another view altogether) like so:
- (void) switchToMyDayView {
    NSLog(@"Show My Day Screen");
    if (self.myDayController.view.superview == nil) {
        if (self.myDayController == nil) {
            MyDayController *myController = [[MyDayController alloc] initWithNibName:@"MyDay" bundle:nil];
            self.myDayController = myController;
            [myController release];
        }
        [homeScreenController.view removeFromSuperview];
        [self.view insertSubview:self.myDayController.view atIndex:0];
    }
}
Which is done on the main navigation screen
Now, the MyDayController has a XIB called MyDay.xib which has these items:
File's Owner: MyDayController
First Responder: UIResponder
Split View Controller
---->Navigation Controller ---->Navigation Bar ----> Table View Controller ----> Navigation Item ---->View Controller
So, I need some more components here, I need a UITableViewController and a UISplitViewControllerDelegate correct?
I was going to just implement these protocols in my MyDayController, is this sort of standard?
So, after the code above, I get an error:
-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "MyDay" nib but the view outlet was not set.
so, how can I fix it using the UISplitViewController? I know that the UISplitViewController has a view property, but I cannot use it/connect it up in IB can I?
Thanks a lot
Mark
© Stack Overflow or respective owner