我有一个UIViewController,如果用户没有登录,它应该弹出一个LoginViewController。问题是我应该在哪里调用它:
LoginViewController* lvc = [[LoginViewController alloc] init];
lvc.delegate = self;
//[lvc setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentModalViewController:lvc animated:NO];
[lvc release];
应该在viewWillAppear中还是viewDidLoad中?我认为把它放在viewWillAppear更有意义?我试着把它放在viewDidLoad里面,但它给我的视图左右多了一个边框。这是为什么?
更新: 我在尝试对UISplitViewApplication的DetailViewController调用presentModalViewController。但是当我这样做时,什么也没有发生。我尝试创建一个新的UISplitViewApplication项目,但它仍未能正常工作。 问题是为什么?如何在UISplitViewApplication的viewWillAppear中呈现模态视图?