由于ios13中用户会走SceneDelegate所以基于ios12开发的项目关于引导页的启动上需要进行以下改动。
由于该项目均为storyboard开发,所以方法可能只适用于这等情况。
代码如下:
在appDelegate里 仅让低于ios13的用户利用此方法
又由于在第一次进入app的时候利用windows.rootViewController调用了启动页 导致storyboard并没有成为主控制器。所以在启动页末尾进入主界面的时候应当重新设置UIStoryboard
而第二次进入app的时候由于storyboard的第一启动页就是viewcontroller所以就不用多做更改。
同理在SceneDelegate中的代码也是同样的。