मैं एक ऑब्जेक्ट बना रहा हूं जो मेरे सभी व्यू कंट्रोलर के लिए सामान डाउनलोड करने के लिए जाता है। ऑब्जेक्ट सिंगलटन इंस्टेंस है और डाउनलोड पूर्ण होने के बाद प्राप्त डेटा के साथ कॉलबैक विधि है। इसमें एक प्रतिनिधि संपत्ति भी है ताकि यह पता चल सके कि डाउनलोड करने के बाद कौन सा ऑब्जेक्ट कॉल करना है।आईओएस में एकाधिक प्रतिनिधि
कई साझा नियंत्रक हैं जो इस साझा उदाहरण का उपयोग करते हैं, और मेरा प्रश्न यह है कि डाउनलोड करने का अनुरोध करने वाले सही दृश्य नियंत्रक को वापस कैसे कॉल करें।
मेरा दृष्टिकोण प्रतिनिधिमंडल का उपयोग करना है, लेकिन समस्या यह है कि चूंकि अन्य व्यू कंट्रोलर भी इसके प्रतिनिधि हैं, डाउनलोड ऑब्जेक्ट प्रत्येक ऑब्जेक्ट पर वापस कॉल कर सकता है और यह ट्रैक करना मुश्किल होगा।
डाउनलोड शुरू करने का अनुरोध डेटा के रिसीवर को पॉइंटर शामिल कर सकता है? फिर आप प्रत्येक अनुरोध के प्राप्तकर्ता पर प्रतिनिधि विधि को कॉल कर सकते हैं। – user1118321
मैं इसी तरह की समस्या में भाग गया और तैयार समाधान पाया है https://github.com/aleph7/MultiDelegate –