Выполнение перехода из другого класса

Я пытаюсь вызвать 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;
    }
}

Ответы на вопрос(3)

Ваш ответ на вопрос