尝试了几种情况都没有成功:
1、建立一个Single View Application,因为这种是自带故事板的,删除故事板,重新建立一个user interface,就是xib,
然后把这个xib的file‘s owner设置为你要控制它的ViewController类,然后加上如下代码
AppDelegate.h里加上
@property (strong, nonatomic) BIDViewController *viewController;
AppDelegate.m里加上
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[BIDViewController alloc] initWithNibName:@"BIDViewController" bundle:nil];
self.window.rootViewController = self.viewController;
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
运行后会跳到main里,失败,究其原因是因为这些代码都是针对xode5以下的版本写的,是没有故事板的。
2、建立一个空白项目,然后向上面一样操作(除了不用删除故事板了),运行还是会失败。
以后在学习得过程中一定要把这个问题解决了!