2014-10-27 91 views

回答

0

您需要处理它,但它很容易。从单一视图应用程序开始。删除故事板并删除Info.plist中的引用(以便不再有主要故事板)。如果你愿意,也可以删除视图控制器类。现在,只需在应用代理的application:didFinishLaunchingWithOption:中从头开始,就像在Xcode 5中做的那样。

我现在使用Swift,因此我将向您展示在Swift中启动纯代码应用代理的方式;我相信你可以翻译成Objective-C:

import UIKit 

@UIApplicationMain 
class AppDelegate : UIResponder, UIApplicationDelegate { 
    var window : UIWindow? 

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 

     self.window = UIWindow(frame:UIScreen.mainScreen().bounds) 
     self.window!.rootViewController = ViewController() // or whatever you call it 
     self.window!.backgroundColor = UIColor.whiteColor() 
     self.window!.makeKeyAndVisible() 
     return true 
    } 
} 
+0

谢谢你。一些奇怪的东西在xcode 6中虽然...例如,我有一个项目,我创建使用xcode 5,当我创建它时,我检查了“使用核心数据”按钮,它自动为我导入coredata框架,但在6即使我选中了“使用核心数据”按钮,也必须手动导入它。而且当我创建一个类来表示核心数据堆栈时,我不得不在头文件中导入核心数据来编写核心数据代码......这之前我只能写它......! – 2014-10-27 19:15:13

+0

@rockNroll如果您有一个用例,其中Xcode 5中的“刚刚工作”并且现在不可用,那么请向Apple提交错误报告! – matt 2014-10-27 19:19:47

相关问题