login到主应用程序
我已经build立了主要的应用程序和login。
在appDelegate.m didFinishLaunchingWithOptions ,我有
[self.window addSubview:rootController.view];
加载mainView。
但是,我想它首先加载我的login成功的login,它会加载rootController(主要应用程序)等
当我把
[self.validateViewController presentModalViewController:validateViewController animated:YES];
并运行应用程序,我得到的只是一个白色的屏幕。
我究竟做错了什么?
– >我试图这样做的原因是,因为目前,我有rootController首先加载,但在viewDidLoad,它加载login模式。 因此,它首先运行numberOfRowsInSection,当我login后最终进入应用程序时,它将不会显示任何tableview,因为它已经通过了numberOfRowsInSection。
您需要在已经显示视图的控制器上运行presentModalViewController
。 现在你正在运行presentModalViewController
在你实际上想要呈现的视图上。
在将rootController添加到应用程序窗口之后,您可以呈现validateViewController:
[rootViewController presentModalViewController:validateViewController animated:YES];
只是提出login
[self presentModalViewController:validateViewController animated:YES];