Альтернативные способы программирования контроллеров представления с помощью storyboard

Я ищу альтернативные способы программно подталкивать контроллеры представления, инстанцированные на storyboard. На самом деле я нашел два способа, которые я использую для перехода к следующему представлению, но также и для возврата к предыдущему:

  1. using pushViewController:

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil]; 
    LocationWebView *lvc = [storyboard instantiateViewControllerWithIdentifier:@"LocationWebView"];
    [self.navigationController pushViewController:lvc animated:YES];
    
  2. performing Segue programmatically:

    [self performSegueWithIdentifier: @"SongSegue" sender: self];
    

Есть ли у вас какие-нибудь подсказки по альтернативам и по наилучшему способу выполнения этой операции? Обратите внимание, что я не имею в виду модальные представления.

57
задан Joseph at SwiftOtter 22 May 2013 в 15:52
поделиться