Я хочу создать приложение и установить начальный контроллер представления. Я удалил раскадровку и не хочу ее использовать. Тем не менее, приложение бросить мне ошибку:Быстрое приложение без раскадровки
Could not find a storyboard named 'Main' in bundle NSBundle
Но я удалил его по назначению. Я хочу создать интерфейс с помощью кода. Вот мой 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
}
}
Я считаю, что вам нужно нажать на синий значок проекта в файле дерево слева, затем в настройке * Генераторы> Информация о развертывании *, удалите текст «Основной» в поле «Основной интерфейс» раскадровки. Вы удалили физический файл, но, вероятно, вы не удалили ссылку, которая была сделана по умолчанию (когда вы создали новый проект) в общих настройках вашего проекта. – Zhang