Определение "общего" segue в Interface Builder
Я понимаю, как создать segue в XCode 4.2, щелкнув правой кнопкой мыши элемент управления, скажем, кнопку и перетащив его в контроллер вида в раскадровке.
То, что я хотел бы сделать, это создать segue, который не привязан к элементу управления, и его необходимо вызвать программным образом, чтобы я мог сделать что-то вроде этого:
- (void)viewDidLoad
{
if (condition)
{
[self performSegueWithIdentifier: @"identifier" sender: self];
}
}
все еще определяя сегмент "идентификатор" в Interface Builder. Возможно ли это?
Ответы
Ответ 1
Вы можете перетаскивать ctrl из контроллера представления источника в другую сцену. Для этого вы можете использовать объект контроллера представления в нижней части сцены.
Затем, конечно, укажите ему соответствующий идентификатор, а затем ваш код выше должен работать нормально.
Надеюсь, что это поможет.