वर्तमान में, मैं निम्नलिखित कोड के माध्यम से प्रोग्राम के रूप में 'didSelectViewController' विधि को गति प्रदान करने की कोशिश कर रहा हूँ:विधि को कैसे ट्रिगर करें "tabBarController: didSelectViewController:" प्रोग्रामेटिक रूप से?
self.tabController.selectedViewController
= [self.tabController.viewControllers objectAtIndex:NEWSTAB_INDEX];
हालांकि, 'didSelectViewController' विधि आमंत्रित नहीं किया गया। मैं टैब बार मैन्युअल रूप से चुनने के बिना विधि को कैसे ट्रिगर कर सकता हूं?
N.B. तरह tabbar प्रतिनिधि विधि कॉल कर सकते हैं 'tabBarController का व्यवहार: didSelectViewController:' आईओएस 3 के साथ बदल गया। 3 से पहले के संस्करणों में, इस विधि को चयनित दृश्य नियंत्रक दोनों प्रोग्रामेटिक और उपयोगकर्ता द्वारा शुरू किए गए परिवर्तनों के लिए बुलाया गया था। आईओएस 3 और उसके बाद में, इसे टैब बार में उपयोगकर्ता नल के जवाब में ही बुलाया जाता है और जब आपका कोड टैब बार सामग्री को प्रोग्रामेटिक रूप से बदलता है तो उसे कॉल नहीं किया जाता है। – albertamg
मुझे आश्चर्य है कि आप इसे क्यों प्राप्त करना चाहते हैं। – Raptor