我确定这个问题已经被问了无数次,虽然我看到过类似的问题,但答案仍然让我困惑。
我有一个带有多个视图控制器的应用程序,每个好的视图控制器都会完成自己的任务。然而,我发现自己陷入了困境,无法从一个视图控制器切换到另一个视图控制器。我看到很多人说“使用导航控制器”,但由于与视图控制器相关的不需要的视图元素,我不想使用它。
我已经尝试了以下方法并取得了有限的成功。视图控制器已经切换,但视图没有加载,我得到了一个空视图:
我有一个带有多个视图控制器的应用程序,每个好的视图控制器都会完成自己的任务。然而,我发现自己陷入了困境,无法从一个视图控制器切换到另一个视图控制器。我看到很多人说“使用导航控制器”,但由于与视图控制器相关的不需要的视图元素,我不想使用它。
我已经尝试了以下方法并取得了有限的成功。视图控制器已经切换,但视图没有加载,我得到了一个空视图:
- (IBAction)showLogin:(id)sender
{
PPLoginViewController *login = [[PPLoginViewController alloc] initWithNibName:@"PPLoginViewController" bundle:nil];
PPAppDelegate *appDelegate = [UIApplication sharedApplication].delegate;
appDelegate.window.rootViewController = login;
[self.view insertSubview:login.view atIndex:0];
}