2017-02-17 108 views
0

我想創建一個應用程序並設置初始視圖控制器。我沒有刪除故事板,也不想使用它。然而,應用程序丟給我一個錯誤:無故事板的Swift應用程序

Could not find a storyboard named 'Main' in bundle NSBundle

但我沒有刪除它的目的。我想通過代碼創建UI。這是我的AppDelegate:

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

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 

     self.window = UIWindow(frame: UIScreen.main.bounds) 

     let initialViewController = SearchViewController() 

     self.window?.rootViewController = initialViewController 
     self.window?.makeKeyAndVisible() 

     return true 
    } 
} 
+3

我相信你需要點擊藍色項目圖標的文件中然後在*常規設置>部署信息*中,刪除「主界面」故事板字段中的「主要」文本。您已刪除物理文件,但您可能尚未刪除在項目的常規設置中默認創建的引用(當您創建新項目時)。 – Zhang

回答

3

你有兩個選擇

1)打開的info.plist,並刪除 「主要故事板文件基本名稱」 行。

2)進入目標 - >常規選項卡 - >部署信息 - >主界面 - >刪除「主」,並將其設置爲空字符串

相關問題