iOS 不使用nib文件需要注意的地方
项目从使用NIB修改为不使用,要修改以下几个地方:
1.main.m里修改
int retVal = UIApplicationMain(argc, argv, nil, NSStringFromClass([PianoAppDelegate class]));
最后一项参数修改为启动类的名称
2.info.plist文件 删除 启动xib文件项NSMainNibFile和NSMainNibFile-iPad(如果有)
3.在AppDelegate里面添加
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
否则会报错 rootViewController not set
2和3容易遗漏