2016-09-26 13 views
7

क्या किसी को इस प्रकार के लेआउट के साथ कोई अनुभव होगा? मेरे पास एक प्रारंभिक व्यू कंट्रोलर है जिसका उपयोग लॉग इन के बाद किया जाता है, फिर लॉगिन के बाद यह TabVarViewController परViewController() के रूप में LoginViewController() के रूप में जाता है। यह सब अच्छी तरह से काम करता है और लॉगआउट करता है लेकिन एक बार जब मैं लॉग आउट करता हूं और उसी सत्र में पुनः लॉगिन करता हूं तो ऐसा लगता है कि यह एक और Tabbarviewcontroller ऑनटॉप बनाता है और फिर ऐप को क्रैश करता है। Bellow इस मदद करता है आपके प्रश्न का उत्तर स्टोरीबोर्ड लेआउटViewController और TabBarViewcontroller के लिए लॉगिन लॉगआउट? ऐप्पल टीवी

let mainStoryboard = UIStoryboard(name: "Main", bundle: NSBundle.mainBundle()) 
    let vc : UIViewController = mainStoryboard.instantiateViewControllerWithIdentifier("TabBarViewController") as UIViewController 
    self.presentViewController(vc, animated: true, completion: nil) 

enter image description here

उत्तर

0

के साथ छवि है? http://sketchytech.blogspot.sg/2012/11/instantiate-view-controller-using.html

संभवतः प्रासंगिक पाठ:

नोट: अगर प्रस्तुत दृश्य नियंत्रक और प्रस्तुत दृश्य नियंत्रक एक ही वर्ग के हैं तो viewDidAppear में प्रस्तुति कूट नहीं डाल सकते क्योंकि इसका मतलब यह होगा दृश्य नियंत्रकों असीम बनाये गये थे।

संबंधित मुद्दे