iphone - How do I add the UIApplicationDelegate to the end of the UIResponder chain? -
मैं सामान्य कार्यक्षमता के लिए एक IBAction विधि प्रदान करने का प्रयास कर रहा हूं जो कि विभिन्न भागों में आवश्यक है ऐप।
यानी लॉगिन रूपांतरित किया गया है, और अगर यह एक अधिसूचना में परिणामों की पूर्ति करता है जो सभी लोड किए गए दृश्य नियंत्रकों को इस घटना पर प्रतिक्रिया देने की अनुमति देता है (अज्ञात से प्रमाणीकृत संक्रमण)
@interface MyAppDelegate: NSObject & lt; UIApplicationDelegate & gt; {...} - (IBAction) लॉगिनटैप: (आईडी) प्रेषक; @end मैंने आईबी में सबसे पहले उत्तरदाता को उस बटन पर कार्रवाई की है, लेकिन उत्तरदाता श्रृंखला MyAppDelegate को जवाब देने का मौका नहीं देता है।
मेरी समस्या यह है कि, मैं प्रत्युत्तर श्रृंखला के विभिन्न हिस्सों में विधि को दोहराना नहीं चाहता, मैं इसे एक सामान्य वर्ग में जोड़ना चाहूंगा जो पहले से ही उपवर्ग है।
UIResponder श्रृंखला UIApplication के माध्यम से सभी तरह से जाता है, लेकिन ऐसा लगता है कि अंत है मेरा UIApplicationDelegate भाग लेने के लिए नहीं मिलता है।
मैं सम्मिलित करना चाहता हूं या अपने ऐप प्रतिनिधि को प्रत्युत्तर श्रृंखला में जोड़ना चाहता हूं!
(या ढूंढें एक ऐप-व्यापी कार्यान्वयन के लिए UIButton स्पर्श-अप-अप को हुक करने का दूसरा तरीका .. मैं UITabBarController या UIWindow उप-क्लासिंग से बचना चाहता हूं यदि संभव है)
आप UIApplication को < कोड> -नईक्षी रक्षक यदि यह एक UIResponder उपवर्ग है, तो आवेदन प्रतिनिधि को वापस लौटाएं। फिर आपको अपने कस्टम उपवर्ग का उपयोग करने के लिए UIApplicationMain पर अपनी कॉल में बदलाव करने की आवश्यकता होगी।
मैंने यह स्वयं नहीं करने का प्रयास किया है, लेकिन मैं किसी भी तत्काल समस्या के बारे में सोच नहीं सकता कारण होगा।
Comments
Post a Comment