Итак, я создал новый проект в Xcode11, установил AppDelegate для моего нового VC и прокомментировал код, присутствующий в делегате сцены xxx, чтобы не иметь части UIKit:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
window = UIWindow()
window?.makeKeyAndVisible()
let controller = MainVC()
window?.rootViewController = controller
return true
}
В моем UIViewController, который я хотелустановите цвет фона,
import UIKit
class MainVC : UIViewController {
override func viewDidLoad() {
view.backgroundColor = .red
self.view.backgroundColor = .blue
print("main Screen showing")
ConfigureUI()
setupUI()
}
Но в результате вы получите черный экран в симуляторе. Даже взятие кода из других проектов не помогло бы ... Я делал это раньше в других версиях Xcode и должен был работать. Есть идеи?
PS: приложение попадает в ViewController, я могу печатать в консоли, но экран черный.