新版本的应用程序出错"故事板不包含带标识符的视图控制器"

时间:2014-08-02 15:40:50

标签: ios objective-c xcode ios7 uistoryboard

我遇到了一个我无法找到答案的问题。当我作为全新安装运行我的应用程序时,一切都运行良好,但如果我首先在App Store上安装我的应用程序的当前版本,然后在我的设备上从Xcode启动我的新版本的应用程序,我在启动时会收到此错误。

我正在开发的版本I中发生了哪些变化我添加了一个新的初始视图控制器,在启动时从服务器加载数据时显示,然后向视图控制器显示是上一版本中的初始视图控制器。在最后一个版本中,这个名为BannerTabBarController的视图控制器没有Storyboard ID,我想这是造成这个问题的原因,但为什么呢?最重要的是,在下载新版本之前,如何在不强迫用户首次卸载应用程序的情况下修复它?

我已经更改了应用的版本和版本,如果这可能与此有关。下面你可以看到我如何从故事板加载我的视图控制器并显示它。 再说一遍,该应用程序在全新安装时运行完美,但如果我安装了旧版本则不行。

BannerTabBarController *tabBarController = (BannerTabBarController *) [[UIStoryboard storyboardWithName:@"MainStoryboard" instantiateViewControllerWithIdentifier:@"BannerTabBarController"];
self.window.rootViewController = tabBarController;

如果有人能帮助我,我会非常感激。谢谢。

0 个答案:

没有答案
相关问题