cocoaTouch/SplitViewRootController.m
changeset 3465 b290993c0810
parent 3464 cdb0ddeb38ba
child 3487 b1d00f1950c8
--- a/cocoaTouch/SplitViewRootController.m	Sun May 16 18:12:10 2010 +0000
+++ b/cocoaTouch/SplitViewRootController.m	Sun May 16 19:24:38 2010 +0000
@@ -34,14 +34,15 @@
     if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
         self.view.frame = CGRectMake(0, 0, 1024, 768);
     
-    id splitViewRootController;
+    //id splitViewRootController;
     
     Class splitViewControllerClass = NSClassFromString(@"UISplitViewController");
     if (splitViewControllerClass) {
-        splitViewRootController = [[splitViewControllerClass alloc] init];
+#ifdef __IPHONE_3_2
+        UISplitViewController *splitViewRootController = [[UISplitViewController alloc] init];
         //[[splitViewRootController view] setAutoresizingMask: UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth];
         
-        [[splitViewRootController view] setFrame:CGRectMake(0, 0, 1024, 768)];
+        splitViewRootController.view.frame = CGRectMake(0, 0, 1024, 768);
         MasterViewController *masterViewController = [[MasterViewController alloc] initWithStyle:UITableViewStylePlain];
         
         UINavigationController *mainNavController = [[UINavigationController alloc] initWithRootViewController:masterViewController];
@@ -49,15 +50,16 @@
         masterViewController.detailViewController = detailViewController;        
         [masterViewController release];
 
-        [splitViewRootController setViewControllers:[NSArray arrayWithObjects: mainNavController, detailedNavController, nil]];
+        splitViewRootController.viewControllers = [NSArray arrayWithObjects: mainNavController, detailedNavController, nil];
         [mainNavController release];
         [detailedNavController release];
         
-        [splitViewRootController setDelegate:detailViewController];
+        splitViewRootController.delegate = detailViewController;
         [detailViewController release];
 
         // add view to main controller
         [self.view addSubview:[splitViewRootController view]];
+#endif
     } else {
         [self.view addSubview:detailedNavController.view];
     }