Обычно я создаю пользовательский интерфейс программно, но по какой-то причине после обновления до Xcode 11 не могу удалить раскадровку или удалить ссылку. Он продолжает выдавать ошибку, говоря, что раскадровка отсутствует. Обычно я удаляю основную страницу, захожу в настройки проекта и удаляю текст основного ключевого слова. Затем я удаляю viewController, добавляю новый viewController, такой как HomeViewController, и использую следующий код в делегате приложения.
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
window = UIWindow()
window?.makeKeyAndVisible()
let nc = UINavigationController(rootViewController: HomeViewController())
window?.rootViewController = nc
return true
}
Я выполняю те же самые шаги, которые я использовал в предыдущих версиях Xcode, и он работал(без удаления самого файла раскадровки). Пока я добавил вышеуказанный код. Теперь, похоже, не тот случай. Если я удаляю файл ViewController по умолчанию и говорю, что добавляю новый файл HomeViewController и добавляю приведенный выше код, выдается ошибка о том, что раскадровка отсутствует или раскадровка не содержит HomeViewController.