किसी भी प्रतिक्रिया से प्रतिक्रिया स्ट्रिंग नहीं मिल सकती है?): मुझे एक समस्या है जिसने मुझे पिछले 2 घंटों के लिए अपना सिर खरोंच कर दिया है, और यह संभवतः एक बहुत ही सरल बेवकूफ चीज है जो मुझे याद आ रही है । जब मैं ऑपरेशन @ AFNetworking से प्रतिक्रिया स्ट्रिंग को कॉल करता हूं तो मुझे बिल्डिंग त्रुटि मिलती है ... जैसे कोई ऐसी संपत्ति नहीं है ....AFNetworking: AFHTTPRequestOperation
कृपया मेरे कोड पर नज़र डालें और मुझे समझाएं कि मैंने यह क्या किया समय: पी .. धन्यवाद :)
NSDictionary* paramDict = [NSDictionary dictionaryWithObjectsAndKeys:WebServicemd5Value, WebSermd5Variable, nil]
;
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:webServiceURL]];
[httpClient defaultValueForHeader:@"Accept"];
[httpClient postPath:@"method" parameters:paramDict success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"Response data: %@", responseObject);
NSLog(@"Reponse String: %@", operation);
// मुद्रण आपरेशन मुझे आपरेशन शब्दकोश दिखाएगा, प्रतिक्रिया क्षेत्र सहित // लेकिन जब मैं सीधे operation.response फोन, संकलक नहीं होगा बिल्ड करें, यह बताते हुए // "संपत्ति AFHTTPRequestOperation के लिए नहीं मिली" .... वेरथस्ट चीजें कभी, है ना?
NSString* responseString = [NSString stringWithUTF8String:[responseObject bytes]];
//.. Rest o f my Code....
}failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error retrieving data: %@", error);
}];
मैं आप NSLog बजाय आपरेशन अपने आप में operation.response प्रिंट करना चाहते हैं। .. –
क्या आप कह रहे हैं, कि जब आप एनएसएलओजी (@ "प्रतिक्रिया ऑब्जेक्ट% @", ऑपरेशन.response) करते हैं; - संकलक शिकायत करता है, लेकिन जब आप NSLog (@ "ऑपरेशन ऑब्जेक्ट% @", ऑपरेशन करते हैं); यह प्रिंट करता है और इसके तत्वों में से एक के रूप में प्रतिक्रिया होती है। आपका कंसोल आउटपुट क्या है। – Srikanth
क्या आपने ऑपरेशन प्रतिक्रिया के अलग-अलग टुकड़ों को प्रिंट करने का प्रयास किया है? उदाहरण के लिए स्टेटस कोड 'एनएसएलओजी (@ "ऑपरेशन प्रतिक्रिया स्थिति =% @" प्रिंट करना, [NSHTTPURLResponse localizedStringForStatusCode: operation.response.statusCode]); ' –