2014-10-27 87 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

相關問題