У меня есть UINavigationController, с помощью которого я использую UIViewController, используя pushViewController:animated:
.После этого я вызываю метод для этого входящего представления, чтобы установить некоторые из его выходов IB.К сожалению, они устанавливаются только при анимации представления.
Так что это будет работать:
MyViewController *newView = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:newView animated:YES];
[newView updateOutletsForObject:myObject];
Но это не будет:
MyViewController *newView = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
[self.navigationController pushViewController:newView animated:NO];
[newView updateOutletsForObject:myObject];
Кто-нибудь знаетпочему это будет происходить?Заранее спасибо.