我正在尝试构建一个具有 webview 的应用程序(第一个)。我使用了 Storyboard,并实现了一个完美运行的 WebView。但是现在它需要使用 Facebook 进行登录,所以我在 Storyboard 中添加了一个新视图,我想根据登录状态加载根视图。当我将视图标记为初始视图控制器时,应用程序可以工作并显示该视图,但是,我怎么能在显示视图之前更改它呢?
我已经尝试过这段代码,但它不起作用:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc =[storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"];
// Set root view controller and make windows visible
self.window.rootViewController = vc;
[self.window makeKeyAndVisible];
我有这个错误:“2012-12-12 16:40:51.219 MoonBooster[15056:c07] 无法实例化 UIMainStoryboardFile 'MainStoryboard' 的默认视图控制器 - 也许未设置指定的入口点?”
我不确定 View 的标识符来自哪里,我正在考虑重新设计应用程序,只是不使用 Storyboard 也不是 segues,因为我没有使用 Nav 或 Tab View Controllers(我们不需要它) 所以我只能使用模态序列。
谢谢您的帮助