let appDelegate : AppDelegate = UIApplication.shared.delegate as! AppDelegate
我正在尝试在swift 5中创建AppDelegate的实例,但出现以下错误。 “ AppDelegate”仅在iOS 13.0或更高版本中可用 我在swift 4.2中使用的同一代码,在ios 13以下版本中也能正常工作。
检查下面的图片是否有错误。
答案 0 :(得分:2)
似乎您可以设置以下内容
@available(iOS x.x, *)
@UIApplicationMain
在您的AppDelegate
您可以删除它,也可以使用支持的iOS
版本更改最低部署目标
答案 1 :(得分:1)
正确的代码是
<Switch>
<Route exact path = "/home" component={App}> </Route>
<Route path = "/about" render = {() => <AboutUs />}></Route>
<Route path = "/contact" render = {() => <Contact />}></Route>
<Route path = "/services" render = {() => <Services />}></Route>
</Switch>
也添加 @UIApplicationMain 。
删除()。