闭
我遇到了一个我无法找到答案的问题。当我作为全新安装运行我的应用程序时,一切都运行良好,但如果我首先在App Store上安装我的应用程序的当前版本,然后在我的设备上从Xcode启动我的新版本的应用程序,我在启动时会收到此错误。
我正在开发的版本I中发生了哪些变化我添加了一个新的初始视图控制器,在启动时从服务器加载数据时显示,然后向视图控制器显示是上一版本中的初始视图控制器。在最后一个版本中,这个名为BannerTabBarController的视图控制器没有Storyboard ID,我想这是造成这个问题的原因,但为什么呢?最重要的是,在下载新版本之前,如何在不强迫用户首次卸载应用程序的情况下修复它?
我已经更改了应用的版本和版本,如果这可能与此有关。下面你可以看到我如何从故事板加载我的视图控制器并显示它。 再说一遍,该应用程序在全新安装时运行完美,但如果我安装了旧版本则不行。
BannerTabBarController *tabBarController = (BannerTabBarController *) [[UIStoryboard storyboardWithName:@"MainStoryboard" instantiateViewControllerWithIdentifier:@"BannerTabBarController"];
self.window.rootViewController = tabBarController;
如果有人能帮助我,我会非常感激。谢谢。