Sunday, 15 February 2015

ios - In didFinishLaunchingWithOptions method, I can not set index of tabbar -


  - (BOOL) अनुप्रयोग: (UIApplication *) आवेदन किया FinishLaunchingWithOptions: (NSDictionary *) launchOptions {... if (स्थिति) {UITabBarController * टैबबार = (UITabBarController *) self.window.rootViewController; [टैबबार सेटसैक्टेड इंडैक्स: 4]; } ...}  

में किया गया FinishLaunchingWithOptions विधि, मैं चयनित टैबबार के चयनित अनुक्रमणिका सेट नहीं कर सकता UITabbarController मेरे प्रोजेक्ट में प्रारंभिक दृश्य नियंत्रक है।

मैं विशेष स्थिति के लिए एक अन्य टैबबार सूचक सेट करना चाहता हूं, जब उपयोगकर्ता मेरे ऐप को लॉन्च करेंगे।

मैंने ios7, ios8 का परीक्षण किया है। क्या कोई अन्य तरीका है?

मुझे लगता है कि आपके कोड में समस्या यह है कि कोई भी पहचान नहीं UITabBarController ... यदि आप स्टोरीबोर्ड का उपयोग कर रहे हैं तो यह कनेक्शन बनाना आसान है -

<पूर्व> UIStoryboard * storyboard = self.window.rootViewController.storyboard; UITabBarController * टैबबीआरयूवीयूआई नियंत्रक = (UITabBarController *) [स्टोरीबोर्ड इन्स्टिटियेट वीआईयूआई कंट्रोलरविथइडिटिफ़ायर: @ "टैबबार"]; // स्टोरीबोर्ड में इस पहचानकर्ता को सेट करें [टैबबारदृश्य नियंत्रक सेट चयनित ऑक्सएक्स: 1];

No comments:

Post a Comment