我试图以编程方式设置初始View控制器,但我一直收到此错误。有什么办法吗?
2019-11-07 11:47:43.975990+0000 RestaurantApp[16319:147412] [WindowScene] Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set?
这是我编写的代码。
import UIKit
@UIApplicationmain
class AppDelegate: UIResponder,UIApplicationDelegate {
let window = UIWindow()
let locationService = LocationService()
let storyboard = uistoryboard(name: "Main",bundle: nil) //refernce to our storyboard
func application(_ application: UIApplication,didFinishlaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
//setiing the root view control on our window
switch locationService.status {
case .notDetermined,.denied,.restricted:
let LocationViewController =
storyboard.instantiateViewController (withIdentifier: "LocationViewController") as? LocationViewController
LocationViewController?.locationService = locationService
window.rootViewController = LocationViewController
default:
assertionFailure()
}
window.makeKeyAndVisible()
return true
}
}
这是我的故事板的图片