iPhone:无法启动简单应用程序
我试图在这里制作一个iPhone应用程序,我把它归结为一个简单的HelloWorld问题。由于某些原因,以下内容在XCode 4.4中不起作用。我真的很想知道到底发生了什么 我遵循以下步骤:iPhone:无法启动简单应用程序,iphone,Iphone,我试图在这里制作一个iPhone应用程序,我把它归结为一个简单的HelloWorld问题。由于某些原因,以下内容在XCode 4.4中不起作用。我真的很想知道到底发生了什么 我遵循以下步骤: 启动“空项目”类型 说出它的名字 用.xib添加一个新的objective-c类。假设这个新的视图控制器是StartViewController,那么我现在有StartViewController.xib、.h和.m 检查:.xib文件的所有者与.h文件匹配。在IB中是这样的 将.xib的背景更改为黑色以外
nsinternalinconsistenceexception”,原因:”-[UIViewController\u loadViewFromNibNamed:bundle:
加载了“StartView”nib,但未设置视图出口。”
我怎样才能让它工作
编辑:PS,我不知道为什么代码格式化失败。我的印象是,一行开头只有四个空格…按错误指示去做。在VC中为Startview设置一个出口 我回答这个问题是因为它太可笑了 结果证明顺序很重要
我删除了旧的控制文件,然后添加了“startingviewcontroller”,将appdelegate函数编辑为startingviewcontroller,然后一切正常。不知道这有什么关系,但是嘿。您是如何设置StartViewController的视图的?使用IB?故事板?IB。我避免使用故事板,因为它们似乎涉及我无法编辑的文件,并给我带来各种各样的痛苦。我不知道你的意思,但不管怎样。您应该查看初级Apple文档,因为推荐的方法有点不同。您的nib是否将其文件所有者设置为视图控制器?我需要猜测,可能有很多事情。您是否单独创建了笔尖?
- (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;
}