Я запускаю все свои приложения, чтобы убедиться, что это не одно приложение, и в каждом моем приложении при запуске на симуляторе 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];