Подтвердить что ты не робот

Определение "общего" segue в Interface Builder

Я понимаю, как создать segue в XCode 4.2, щелкнув правой кнопкой мыши элемент управления, скажем, кнопку и перетащив его в контроллер вида в раскадровке.

То, что я хотел бы сделать, это создать segue, который не привязан к элементу управления, и его необходимо вызвать программным образом, чтобы я мог сделать что-то вроде этого:

- (void)viewDidLoad
{
    if (condition) 
    {
        [self performSegueWithIdentifier: @"identifier" sender: self];
    }
}

все еще определяя сегмент "идентификатор" в Interface Builder. Возможно ли это?

4b9b3361

Ответ 1

Вы можете перетаскивать ctrl из контроллера представления источника в другую сцену. Для этого вы можете использовать объект контроллера представления в нижней части сцены.

Затем, конечно, укажите ему соответствующий идентификатор, а затем ваш код выше должен работать нормально.

Надеюсь, что это поможет.