Xcode5和iOS7 - 入门
我最近更新到Xcode5,只是发现自己处于一个完全陌生的环境中。我在前一年使用的许多重要事情的工作方式不同,或者简单地说根本不起作用,从我在appDelegate中启动我的根视图控制器的方式开始。它曾经是这样的:Xcode5和iOS7 - 入门
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.viewController = [[ViewController alloc] init];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
随着Xcode5和iOS7,但是,这种情况已经改变了,我甚至不能做最简单的事情。现在AppDelegate中没有任何东西。
我知道这是一个非常广泛的问题,Sketch Overflow不喜欢这些类型的问题,但有人可以指向我的教程或文档,列出新Xcode中最重要的变化以及如何克服它们?我在Apple开发者网站上搜索了一下,但什么都没发现。我知道它可能在那里,我只是没有找到它。
对不起,模糊,业余的问题! :(
如果你不想用故事板用的XCode 5,你可以按照我的解释here删除故事板,并用XIB1文件的空项目启动。
没有与XCode的5,但你”许多差异会拥有大部分主要接口是由于状态栏的问题,但你可以继续在XCode的SDK使用的iOS 6和6 5
谢谢我会检查出来! – user1799795
你不需要在XCode中5的代码,这就是老样子。
接口生成器被合并到名为Storyboard的新工具中。
您从工具箱中拉出UINavigationController,并通过从工具箱中拉取新的UIViewController来设置它的rootViewController
。
您通过按住右键并点击viewcontrller并将指针拉到下一个视图控制器来执行此合并。这创建了一个Segue,它是处理视图控制器创建并将其推送到视图控制器堆栈的新工具。
我使用相同的方式来设置iOS 7中的主窗口和rootviewcontroller,它的工作原理。所以我猜你还犯了一些其他的错误。 – rckoenes
欢迎来到** Sketch Overflow ** :) –
rcKoenes:我相信你。但是,当你用新的sdk创建一个新的iOS7应用程序时,appDelegate基本上是空的。至少我没有看到任何rootViewController声明;然而,该应用程序仍然启动。对我来说,似乎事情不像过去那样运作。 – user1799795