Определение «общего» перехода в Интерфейсном Разработчике - PullRequest
13 голосов
/ 13 декабря 2011

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

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

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

, все еще определяя sege «идентификатор» в Интерфейсном Разработчике.Это возможно?

1 Ответ

22 голосов
/ 13 декабря 2011

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...