cocoaTouch/SplitViewRootController.m
changeset 3323 091cf214bdd5
parent 3321 988e39ef3c20
child 3332 3c90a923f156
equal deleted inserted replaced
3322:80afcb97eb46 3323:091cf214bdd5
    27 // load the view programmatically; we need a splitViewController that handles a MasterViewController 
    27 // load the view programmatically; we need a splitViewController that handles a MasterViewController 
    28 // (which is just a UITableViewController) and a DetailViewController where we present options
    28 // (which is just a UITableViewController) and a DetailViewController where we present options
    29 -(void) viewDidLoad {
    29 -(void) viewDidLoad {
    30     self.detailViewController = [[DetailViewController alloc] initWithStyle:UITableViewStyleGrouped];
    30     self.detailViewController = [[DetailViewController alloc] initWithStyle:UITableViewStyleGrouped];
    31      [detailViewController release];
    31      [detailViewController release];
    32            NSLog(@"%d", [detailViewController retainCount]);
       
    33 
       
    34     UINavigationController *detailedNavController = [[UINavigationController alloc] initWithRootViewController:self.detailViewController];
    32     UINavigationController *detailedNavController = [[UINavigationController alloc] initWithRootViewController:self.detailViewController];
    35             NSLog(@"%d", [detailViewController retainCount]);
       
    36 
       
    37     [detailViewController release];
    33     [detailViewController release];
    38             NSLog(@"%d", [detailViewController retainCount]);
       
    39 
    34 
    40     id splitViewRootController;
    35     id splitViewRootController;
    41     
    36     
    42     Class splitViewControllerClass = NSClassFromString(@"UISplitViewController");
    37     Class splitViewControllerClass = NSClassFromString(@"UISplitViewController");
    43     if (splitViewControllerClass) {
    38     if (splitViewControllerClass) {