ios - How to use AFNetworking with multiple UIViewControllers? -


उदाहरण के लिए, एक UIViewController AFNetworking का उपयोग करते हुए डेटा को अनुरोध करता है और परिणाम प्राप्त करने पर कुछ कार्य करता है । इन क्रियाओं को ब्लॉक में परिभाषित किया जाता है जिसे मैं एक अनुरोध वस्तु को एक परम के रूप में देता हूं।

अब मैं एक बटन जोड़ना चाहता हूं जो एक और दृश्य नियंत्रक को धक्का देगा। यह दृश्य नियंत्रक उसी डेटा का उपयोग करेगा जो पहले दृश्य नियंत्रक पहले से उपयोग करता है।

समस्या यह है कि मुझे दूसरे अनुरोध के लिए एक ही अनुरोध को फिर से भेजने की आवश्यकता नहीं है, लेकिन मुझे इसके साथ कुछ समस्याएं हैं: 1) मैं सीधे अनुरोध पूरा होने पर अपने पैरामीटर को सेट नहीं कर सकता क्योंकि द्वितीय दृश्य नियंत्रक अभी तक मौजूद नहीं हो सकता है 2) यदि दूसरा वर्तमान में प्रदर्शित किया गया है, तो क्या मुझे पहले डेटा को संभाल करना चाहिए?

To मैं NSURLSessionTask ऑब्जेक्ट बना सकता हूं और कॉल करें showAlertViewForTaskWithErrorOn समापन: प्रतिनिधि: । यह कोड का सिर्फ दो स्ट्रिंग है, इसलिए मुझे लगता है कि इसे पोस्ट करना जरुरी नहीं है।

मौलिक रूप से इसे ध्वनियां जैसे आप दृश्य नियंत्रकों के बीच डेटा साझा करने का प्रयास कर रहे हैं इस समस्या के कई समाधान हैं, इस उत्तर का संदर्भ लें:

प्रदर्शित होने वाले नियंत्रक को देखने के लिए, इस उत्तर से परामर्श करें:


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -