我使用最新版本的 Monotouch 创建了一个 iPad 故事板应用程序。我的第一个屏幕是登录屏幕,我只想在用户没有保存他的凭据时显示。如果凭据可用,我想导航到第二个场景的 UITabBarController。我似乎找不到任何有关如何执行此操作的文档。我尝试创建 UITabBarController 的实例并推送到它,但它不起作用。
homeScreen = new HomeTabBarNavigator(this.Handle);
this.NavigationController.PushViewController(homeScreen,true);
HomeTabBarNavigator 是一个已经链接到其他场景的 UITabBarController。我收到以下错误:
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
我假设我收到了这个错误,因为我没有为我的 HomeTabBarNavigator 的 ViewControllers 属性定义任何视图。我希望这些观点已经被定义,但似乎并非如此。有任何想法吗。