Ios 在Tabbar控制器应用程序上显示Modalviewcontroller-关闭Modalviewcontroller后出现空白屏幕

Ios 在Tabbar控制器应用程序上显示Modalviewcontroller-关闭Modalviewcontroller后出现空白屏幕,ios,uitabbarcontroller,modal-dialog,presentmodalviewcontroller,dismiss,Ios,Uitabbarcontroller,Modal Dialog,Presentmodalviewcontroller,Dismiss,我正在我的应用程序中使用tabbarcontroller,还想使用loginview。 我有一个LoginController,负责处理登录过程。 我正在以modally方式呈现loginView [self.tabbarcontroller presentModalViewController:loginView animated:NO]; 在另一点上,我拒绝了它(登录成功后): 解雇后,我只有一个空白屏幕。这是我的MiMeWOW.XIB中的空白窗口,我用TestLabel.p> 用这个

我正在我的应用程序中使用tabbarcontroller,还想使用loginview。 我有一个LoginController,负责处理登录过程。 我正在以modally方式呈现loginView

[self.tabbarcontroller presentModalViewController:loginView animated:NO];  
在另一点上,我拒绝了它(登录成功后):

解雇后,我只有一个空白屏幕。这是我的MiMeWOW.XIB中的空白窗口,我用TestLabel.p> 用这个来形容。不知道如何解决这个问题。

两件事:

  • self.tabbarcontroller不应实例化模态视图。它应该是tabbar控制器控制的初始视图控制器。在该视图控制器的初始化过程中,检查登录会话并显示登录VC

  • 确保您正在驳回在呈现它的方法中创建的模式VC。您应该为您的登录VC(类似于loginFinished)提供一个委托方法,该方法在呈现它的VC中处理

  • [self dismissModalViewControllerAnimated:YES];