虽然xcode4.2已经带了自己的Master-Detail Application,但跟书上的都不一样

可书上还在用MainWindow.xib,这个已经不合适使用了。

 

新建一个空模板,然后新建UIViewController subclass,FirstLevelViewcontroller, 勾选 with xib

 

然后在代理类中,修改


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
/*
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
*/
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.rootViewController = [[[FirstLevelViewcontroller alloc] initWithNibName:@"FirstLevelViewcontroller" bundle:nil] autorelease];
self.window.rootViewController = self.rootViewController;
[self.window makeKeyAndVisible];
return YES;
}

在FirstLevelViewcontroller的Object上,拖入