मैं किसी दिए गए अधिसूचना नाम के लिए पर्यवेक्षकों (ऑब्जेक्ट्स और चयनकर्ताओं) की एक सूची पुनर्प्राप्त करना चाहता हूं। मुझे पता है कि इसके लिए कोई आधिकारिक एपीआई नहीं है। मुझे यह भी पता है कि मैं इसे पूरा करने के लिए subclass NSNotificationCenter कर सकता हूं। कभी-कभी हालांकि यह एक व्यवहार्य विकल्प नहीं है क्योंकि NSNotificationCenter उपयोग पूरे कोड या यहां तक कि बाइनरी ढांचे में फैला हुआ है।सभी NSNotificationCenter पर्यवेक्षकों को कैसे पुनर्प्राप्त करें?
तो मैं ऐसा करने के लिए एक अनौपचारिक/निजी तरीका ढूंढ रहा हूं। (चूंकि यह केवल डिबगिंग के बारे में है, यह ठीक है।)
तुम बस हो सकता है विधियों को तेज करना चाहते हैं ताकि आप ऑब्जेक्ट प्राप्त कर सकें: http://cocoadev.com/wiki/MethodSwizzling – rckoenes
यहां एक ऐसा उत्तर है जो पर्यवेक्षकों को ट्रैक करने के लिए swizzling लागू करता है http://stackoverflow.com/questions/10346700/ns 'SFObservers' के लिए अधिसूचना-सूची-पर्यवेक्षकों/34692724 # 34692724 –