我试图以模态方式显示视图。视图本身效果很好,但我不能让它在这种情况下弹出:
标准代码是这样的(取自苹果,如果错误请纠正我):
LoginView *loginView = [[LoginView alloc] initWithNibName:@"LoginView" bundle:nil];
UINavigationController *loginNavigationController =
[[UINavigationController alloc] initWithRootViewController:loginView];
[self presentModalViewController:loginNavigationController animated:YES];
[loginNavigationController release];
[loginView release];
但是我无法让它发挥作用。即使有了
self.parentViewController presentM...
self.navigationController presentM...
self.tabbarController presentM...
或多个一起......
感谢您的帮助
答案 0 :(得分:0)
尝试推送,看看它是否有效。但是根据您的问题是关注尝试调试您的应用程序,看看是否有任何对象是否为零。如果您有tabbarController + NavigationController,那么您需要从tabbarController呈现或尝试从当前navigationController获取topViewController,然后以模态方式呈现视图。 让我知道它是否有效。如果仍然无法正常工作,请通过邮件将代码发送给我,如果可以,我可以查看问题。
修改强>
一个查询 - 您是否想要从您尝试以模态方式呈现的视图中推送更多的viewController?