Самый элегантный способ уволить нынешний ModalViewController? - PullRequest
1 голос
/ 17 апреля 2011

Я успешно показал вид при запуске, который аутентифицирует пользователя. В случае успеха я хочу, чтобы presentModalViewController больше не был виден и освобождался должным образом.

Мой код выглядит следующим образом:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    // Override point for customization after application launch.

    // Add the tab bar controller's view to the window and display.
    [self.window addSubview:tabBarController.view];

    Overview *overview = [[Overview alloc] initWithNibName:@"Overview" bundle:nil];
    [self.tabBarController presentModalViewController:overview animated:YES];
    [overview release];
    [self.window makeKeyAndVisible];

    return YES;
}

1 Ответ

8 голосов
/ 17 апреля 2011

В вашем модальном viewcontroller вам нужен фрагмент кода:

[self dismissModalViewControllerAnimated:YES];
...