Как обрабатывать два перехода, идущих к одному и тому же контроллеру представления?

У меня есть приложение для iPhone, которое я m в настоящее время строится в XCode 4.3 с Storyboard. У меня есть «корневой» контроллер представления с двумя (2) последовательностями для контроллера представления, содержащего UIWebView. Я хочу иметь возможность идентифицировать переход (уже установил уникальные идентификаторы для обоих s egues), поэтому я могу «протолкнуть» правильный контент в UIWebView, в зависимости от того, какой переход был активирован в «корневом» контроллере представления.

Я думаю, мне нужно использовать метод «prepareForSegue», но я не знаю, куда он пойдет. Где я могу узнать, как справиться с двумя переходами, идущими к одному и тому же контроллеру представления? (Я погуглил и не нашел ничего подходящего для моей ситуации).

Вот код, который я использую:

-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    if ([segue.identifier isEqualToString:@"helpSegue"]) {
        NSLog(@"helpSegue");
    }
    else if ([segue.identifier isEqualToString:@"reportSegue"]) {
        NSLog(@"reportSegue");
    }
}
7
задан Caleb 7 March 2012 в 23:11
поделиться