Выполнение перехода из другого класса
Я пытаюсь вызвать executeSegueWithIdentifier из другого класса, который является классом NSObject, и я получаю эту ошибку:
Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина:
'Receiver (<DerinlikView: 0x95b1ac0>) has no segue with identifier 'DerinlikToPali''
Мой код:
Класс 1 (NSObject):
DerinlikView *derinlik = [DerinlikView alloc];
[derinlik performSegue];
Class2 (UIViewController):
- (void) performSegue
{
[self performSegueWithIdentifier:@"DerinlikToPali" sender:self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ( [[segue identifier] isEqualToString:@"DerinlikToPali"] )
{
Palinolojik *pali = segue.destinationViewController;
}
}