iOSiOS进阶指南iOS Developer

自定义并使用自己的ViewController

2015-10-20  本文已影响452人  神兽gcc

Xcode6以后,在新建工程时已经没有了以前的Empty Application,往往新建的是Single View Application,而这个模板却自带了ViewController。在实际的应用中,我们往往需要自定义ViewController,要使用更易理解的命名,这时候,系统默认的这个家伙就显得有些烦人了,作为一个重度强迫症,自然是不能忍受的。但是如果只是简单地将ViewController.h和ViewController.m文件删除,然后新建自己的ViewController并使用,往往不能如人所愿,会出现各种各样的问题,抛出NSInternalInconsistencyException异常神马的。

经过各种折腾研究,总结出一套方案,解决了这个问题。

#import "MainViewController.h"
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

self.window.rootViewController = [[MainViewController alloc]init];

[self.window makeKeyAndVisible]; 

return YES;

}

就是这样。

上一篇 下一篇

猜你喜欢

热点阅读