2017-02-17 109 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)进入目标 - >常规选项卡 - >部署信息 - >主界面 - >删除“主”,并将其设置为空字符串

相关问题