我正在尝试在这里制作iPhone应用程序,并且我已经将其归结为一个简单的HelloWorld问题。出于某种原因,以下内容在XCode 4.4中不起作用。我真的很想知道发生了什么。
我按照以下步骤操作:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
StartViewController* theController = [[StartViewController alloc]init];
[self.window addSubview:theController.view];
[self.window makeKeyAndVisible];
return YES;
}
该应用程序在运行时立即崩溃:
* 由于未捕获的异常'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:]
加载了“StartView”笔尖而终止了应用,但未设置视图插座。'
我怎样才能让它发挥作用?
编辑:PS,我不知道为什么代码格式化似乎失败了。我的印象是在一条线的开头只有四个空格......
答案 0 :(得分:0)
做错误告诉你做什么。在VC中为Startview设置一个插座。
答案 1 :(得分:0)
我正在回答这个问题,因为它太荒谬了。
事实证明,秩序很重要。
我删除了旧的控制文件,然后添加了'startingviewcontroller',将appdelegate函数编辑为startingviewcontroller,然后一切正常。不知道为什么这应该重要,但是嘿。