Можно ли использовать сеги с назначенными инициализаторами контроллеров представления?

Я новичок в раскадровках и установил переход от кнопки к контроллеру представления. Этот контроллер представления имеет пользовательский подкласс SFListViewController, который имеет назначенный инициализатор initWithList:.

Использование назначенного инициализатора - единственный способ правильно инициализировать контроллер представления. Однако при использовании сегментов назначенный инициализатор не будет вызван (очевидно).

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  if ([segue.identifier isEqualToString:@"Show List"]) {
    SFListViewController *listViewController = segue.destinationViewController;
    // ????
  }
}

Как заставить сегью вызывать назначенный инициализатор при выполнении?

10
задан Besi 1 November 2012 в 12:38
поделиться