आप वास्तव में मैन्युअल रूप से बहस नहीं कर सकते क्योंकि UIStoryboardSegue एक सार वर्ग है। आपको perform
कुछ भी करने के लिए इसे उप- क्रमबद्ध करने और लागू करने की आवश्यकता है। वे वास्तव में स्टोरीबोर्ड में बनने के लिए हैं। आप व्यू कंट्रोलर को मैन्युअल रूप से पुश कर सकते हैं, हालांकि, जो एक अच्छा समाधान है। lnafziger का जवाब यह अच्छी तरह से करता है:
UIStoryboard *secondStoryBoard = [UIStoryboard storyboardWithName:@"secondStoryBoard" bundle:nil];
UIViewController *theTabBar = [secondStoryBoard instantiateViewControllerWithIdentifier:@"myTabBar"];
[self.navigationController pushViewController:theTabBar animated:YES];
एक बात पर ध्यान दें, हालांकि, आपने कहा है कि आप चीजों को अच्छा और अलग रखना चाहते हैं। स्टोरीबोर्ड का विचार आपको अपने सभी डिज़ाइन के काम को एक जगह पर करते हुए चीजों को अलग रखने की अनुमति देना है। प्रत्येक दृश्य नियंत्रक अच्छा है और स्टोरीबोर्ड में दूसरों से अलग है। संपूर्ण विचार यह है कि यह सब एक जगह पर रखा जाए। बस इसे अच्छी तरह से बाहर रखें ताकि यह व्यवस्थित हो, और आप जाने के लिए अच्छा होगा। आपको इसे अलग नहीं करना चाहिए जब तक कि आपके पास ऐसा करने के लिए वास्तव में अच्छा कारण न हो।