Anda tidak dapat benar-benar melakukan segues secara manual karena UIStoryboardSegue adalah kelas abstrak. Anda perlu mensubklasifikasikan dan mengimplementasikannya perform
agar dapat melakukan apa saja. Mereka benar-benar dimaksudkan untuk dibuat di storyboard. Anda dapat mendorong pengontrol tampilan secara manual, yang merupakan solusi yang baik. Jawaban lnafziger melakukan ini dengan baik:
UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@"secondStoryBoard" bundle:nil];
UIViewController *theTabBar = [secondStoryBoard instantiateViewControllerWithIdentifier:@"myTabBar"];
[self.navigationController pushViewController:theTabBar animated:YES];
Namun, satu hal yang perlu diperhatikan adalah Anda mengatakan ingin menjaga hal-hal baik dan terpisah. Ide storyboard adalah untuk memungkinkan Anda untuk menjaga hal-hal yang terpisah saat melakukan semua pekerjaan desain Anda di satu tempat. Setiap pengontrol tampilan bagus dan terpisah dalam storyboard dari yang lain. Idenya adalah untuk menyimpan semuanya di satu tempat. Letakkan saja dengan baik sehingga terorganisir, dan Anda akan baik-baik saja. Anda tidak boleh memisahkannya kecuali Anda memiliki alasan yang sangat bagus untuk melakukannya.