Альтернативные способы программно выдвигать контроллеры представления с раскадровкой
Я ищу альтернативные способы проталкивания контроллеров представления, созданных на раскадровке программным способом. На самом деле я нашел два пути, которые я использую, чтобы перейти к следующему представлению, но также и вернуться к предыдущему:
с помощьюpushViewController
:
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
LocationWebView *lvc = [storyboard instantiateViewControllerWithIdentifier:@"LocationWebView"];
[self.navigationController pushViewController:lvc animated:YES];
выполнениеSegue
программно:
[self performSegueWithIdentifier: @"SongSegue" sender: self];
Есть ли у вас какие-либо советы по альтернативам и как лучше всего выполнить эту операцию? Обратите внимание, что я не имею в виду модальные виды.