我最近更新了Xcode5,却发现自己处在一个完全不熟悉的环境中。我在前一年中使用的很多重要的东西都不同地工作,或者根本就不工作,从我如何在appDelegate中启动我的根viewController开始。它曾经是这样的:
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中最重要的变化以及如何克服它们吗?我在苹果开发者网站上搜索了一下,但什么也没找到。我知道它可能就在那里我只是找不到它。
对于这个模糊的,业余的问题,很抱歉!
发布于 2013-10-04 21:24:16
如果你不想在XCode 5上使用故事板,你可以按照我的解释here删除故事板,并从一个包含xib文件的空项目开始。
与XCode 5有很多不同之处,但主要是由于状态栏的问题,你会有很多界面。但您可以继续在XCode SDK5上使用iOS 6和6。
发布于 2013-10-04 21:28:30
在XCode 5中你不需要这些代码,那是老方法了。
Interface Builder被合并到名为Storyboard的新工具中。
在那里,您从工具箱中拉出UINavigationController,并通过从工具箱中拉出新的UIViewController来设置其rootViewController。
要执行此合并,请按住Ctrl键并在视图控制器中单击,然后将指针拖动到下一个视图控制器。这将创建一个Segue,这是一个新的工具,用于处理视图控制器的创建并将其推送到视图控制器堆栈。
https://stackoverflow.com/questions/19182157
复制相似问题