【问题标题】:presentModalViewController on TabBarController App - blank screen after dismissModalViewControllerTabBarController App 上的 presentModalViewController -dismissModalViewController 后出现空白屏幕
【发布时间】:2012-02-20 08:47:34
【问题描述】:

我在我的应用程序中使用 tabbarcontroller,并且还想使用登录视图。 我有一个处理登录过程的 LoginController。 我以模态方式展示 loginView。

[self.tabbarcontroller presentModalViewController:loginView animated:NO];  

另外一点,我正在关闭它(登录成功后):

[self dismissModalViewControllerAnimated:YES];  

解雇后,我只有一个空白屏幕。那是我的 MainWindow.xib 中的空白窗口,我用测试标签检查了它。

麻烦了。不知道如何解决这个问题。

【问题讨论】:

    标签: ios uitabbarcontroller modal-dialog presentmodalviewcontroller dismiss


    【解决方案1】:

    两件事:

    1. self.tabbarcontroller 不应实例化模态视图。它应该是标签栏控制器控制的初始视图控制器。在该视图控制器的初始化中,您检查登录会话并显示登录 VC。

    2. 确保您正在关闭您在提供它的方法中创建的模态 VC。您应该有一个在提供它的 VC 中处理的 Login VC(类似于 loginFinished)的委托方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-23
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      相关资源
      最近更新 更多