Я новичок в раскадровках и установил переход от кнопки к контроллеру представления. Этот контроллер представления имеет пользовательский подкласс SFListViewController
, который имеет назначенный инициализатор initWithList:
.
Использование назначенного инициализатора - единственный способ правильно инициализировать контроллер представления. Однако при использовании сегментов назначенный инициализатор не будет вызван (очевидно).
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"Show List"]) {
SFListViewController *listViewController = segue.destinationViewController;
// ????
}
}
Как заставить сегью вызывать назначенный инициализатор при выполнении?