presentModalViewController изменился на IOS5? - PullRequest
1 голос
/ 18 октября 2011

У меня есть файл MainWindow.xib, который просто пуст. И я назначил делегата на это. В методе делегата didFinishLaunchingWithOptions я добавил viewController в UINavigationController и добавил UINavigationController в UITabbarController, который использует presentModalViewController для отображения другого представления. Он отлично работает на IOS4, но после того, как я обновился до IOS5, он просто показывает представление MainWindow.xib, если только я не нажал кнопку home. И тогда появится другое представление.

//Main
int main(int argc, char *argv[]) {
    int retVal = UIApplicationMain(argc, argv, nil, @"Delegate");
    return retVal;
}

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

    HomeFirstViewController *homeFirstVC = [[HomeFirstViewController alloc] init];
    UINavigationController *home = [[UINavigationController alloc] initWithRootViewController:homeFirstVC];
    [self.tabBarController presentModalViewController:home animated:NO];           
    [homeFirstVC release];
    [home release];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...