मैं एक आरईएसटी एपीआई के साथ बातचीत करने के लिए रेस्टकिट का उपयोग करता हूं। कुछ क्रियाओं के लिए, जैसे कि HTTP PUT/POST/DELETE, मुझे केवल प्रतिक्रिया स्थिति कोड (200, या 500 आदि) की परवाह है, और प्रतिक्रिया डेटा के बारे में परवाह नहीं है, भले ही एपीआई डेटा वापस भेजता है।RestKit प्रतिक्रिया को मानचित्र कैसे न करें?
प्रदर्शन पर विचार के लिए, वहाँ RestKit कॉन्फ़िगर करने के लिए प्रतिक्रिया मानचित्रण से बचने के लिए एक रास्ता है? ऐसा लगता है कि अगर मैं एक प्रतिक्रिया वर्णनकर्ता मैं त्रुटि हो रही है की स्थापना की नहीं है,
हालांकि यह एक अच्छा समाधान नहीं है, तब भी आप वस्तु को नष्ट करना होगा अनुरोध सफल होने के बाद मैन्युअल रूप से मूल डेटा से, इसलिए Reskit की शक्ति को खोना। मैंने अभी भी मतदान किया है, लेकिन [NSNull क्लास] के साथ उपरोक्त उत्तर सबसे अच्छा जवाब जैसा लगता है। –
वास्तव में के बाद से इस दृष्टिकोण AFHTTPClient का उपयोग करता है, प्रतिक्रिया कोर डेटा में कुछ भी करने के लिए मैप किया नहीं किया जाएगा तो वहाँ कुछ भी नहीं है मैन्युअल रूप से सफलता के बाद हटाना आवश्यक है कि है। हालांकि RestKit से HTTP क्लाइंट ऑब्जेक्ट का उपयोग करने के लिए एक नया नकारात्मक पक्ष है: AFNetworking 2.0 में AFHTTPClient नहीं है। हालांकि RestKit अभी भी AFNetworking 1.3 का उपयोग कर रहा है, फिर भी यह अंततः अपडेट हो जाएगा और बहिष्कृत HTTP क्लाइंट को इंगित करने की संभावना बाद में माइग्रेशन प्रयास में शामिल हो जाएगी। – nioq
मेरा बुरा, मेरा मतलब था, मैपिंग नहीं किया जाएगा, इसलिए आपको इसे मैन्युअल रूप से करना होगा। हटाए गए टिप्पणी को रद्द करें (मैं अपने कोड में बहुत अधिक था), मेरा मतलब था कि आपने जो कहा था –