Если для вашего сеанса установлено значение «Пользовательский», вам необходимо переопределить метод выполнить . Вы можете выполнить этот пример .
В принципе создать класс, который наследуется от UIStoryboardSegue, например:
MyCustomSegue.h
@interface MyCustomSegue : UIStoryboardSegue
@end
MyCustomSegue.m
@implementation MyCustomSegue
- (void) perform {
UIViewController *src = (UIViewController *) self.sourceViewController;
UIViewController *dst = (UIViewController *) self.destinationViewController;
[src.navigationController pushViewController:dst animated:YES];
}
@end
Я думаю, что этот код может сработать для вас.