Я пытаюсь переписать код. функция prepareForSegue запускается и показывает правильный контроллер представления, но ничего не происходит. Любые idéas по тому, что мне не хватает или что я неправильно сконфигурировал?Storyboard Segue не загружаемый вид
Посмотреть контроллер возможный путь:
A ->B (sgueResultat)
or
A->C (sgueStopSplash)
Код, который выбирает SEGUE:
if (proversion)
[self performSegueWithIdentifier:@"sgueResultat" sender:self];
}
else {
[self performSegueWithIdentifier:@"sgueStopSplash" sender:self];
}
`
prepareForSegue, что я могу подтвердить, работает на NSLog:
- (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSLog(@"Source Controller = %@", [segue sourceViewController]);
NSLog(@"Destination Controller = %@", [segue destinationViewController]);
NSLog(@"Segue Identifier = %@", [segue identifier]);
NSLog выход:
2012-06-26 22:22:26.002 ClosetV2[2333:fb03] Source Controller = <ABStartViewController: 0xeb12270>
2012-06-26 22:22:26.002 ClosetV2[2333:fb03] Destination Controller = <SplashAfterStopViewController: 0x6b2c9e0>
2012-06-26 22:22:26.003 ClosetV2[2333:fb03] Segue Identifier = sgueStopSplash
2012-06-26 22:22:26.003 ClosetV2[2333:fb03] sgueStopSplash
С уважением Andreas
Что такое настройка, которую нужно выполнить? Если он настроен на «push» - контроллер источника, встроенный в контроллер навигации? –
Оба Segues настроены как Modal. – 90hex
Являются ли segues настроены каким-либо другим способом? Кроме того, что такое четвертая строка вывода журнала? Он не включен в фрагмент кода из 'prepareForSegue: sender:', который вы включили. –