viewWillAppear вызывается дважды в iOS5

Я запускаю все свои приложения, чтобы убедиться, что это не одно приложение, и в каждом моем приложении при запуске на симуляторе iOS5 или устройстве метод viewWillAppear вызывается дважды в каждом представлении. У меня есть простой NSLog(@"1");, и это появляется дважды в моей консоли каждый раз. Это только у меня, или что-то происходит? (Это вызывается только один раз в iOS4)

Вот код, вызывающий представление, которое вызывает viewWillAppear дважды:

     CloseDoorViewController *closeVC;

     if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
            closeVC = [[ CloseDoorViewController alloc] initWithNibName:@"CloseDoorViewIpad" bundle:nil];
        } else {
            closeVC = [[ CloseDoorViewController alloc] initWithNibName:@"CloseDoorViewController" bundle:nil];
        }

        [self.view addSubview:closeVC.view];
        [self presentModalViewController:closeVC animated:NO];
5
задан Snowman 18 October 2011 в 16:17
поделиться