2015-11-05 16 views
5

मैं निम्न त्रुटि हो रही है:TWTRLogInButton - NSURLErrorDomain त्रुटि -1012

error: The operation couldn’t be completed. (NSURLErrorDomain error -1012.)

कंसोल में यह त्रुटि दिखाई मैं प्रेस बटन है, जो इतनी (वास्तव में यह के रूप में की तरह बनाई गई है 'ट्विटर के साथ प्रवेश करें' अनुप्रयोग में दिखाई देता है):

TWTRLogInButton* logInButton = [TWTRLogInButton buttonWithLogInCompletion:^(TWTRSession* session, NSError* error) { 
     if (session) { 

      NSLog(@"signed in as %@", [session userName]); 


     } else { 
      NSLog(@"error: %@", [error localizedDescription]); 
     } 
    }]; 

मैं त्रुटि या '% @ के रूप में प्रवेश' के लिए NSLog नहीं दिख रहा।

आईफोन 6 एस चल रहा आईओएस 9.1 पर ऐप चलाने पर त्रुटि होती है।

फैब्रिक अद्यतित है, संस्करण 1.12.0। हालांकि मैं निम्नलिखित चेतावनी है:

Umbrella header for module 'TwitterKit' does not include header 'TWTRDefines.h'

Umbrella header for module 'TwitterKit' does not include header 'TWTRSession.h'

मैं अनिश्चित अगर वे समस्या उत्पन्न कर रहे हैं हूँ - लेकिन उलझन के रूप में यह सिम्युलेटर और अन्य उपकरणों पर चलाता है।

फ़ोन पर डेवलपर सेटिंग्स में मैंने 'HTTP सेवाओं को चालू करने की अनुमति दी है' और my.plist फ़ाइल में मैंने कुंजी को सेट किया है क्योंकि इससे पहले समस्या को हल करने के लिए मनमानी कुंजी को अनुमति दें।

किसी भी सलाह की सराहना की जाएगी क्योंकि मैं वास्तव में खो गया हूं।

+0

शायद यह http: // stackoverflow में मदद करेगा।कॉम/प्रश्न/25372318/त्रुटि-डोमेन-nsurlerrordomain-code-1005-the-network-connection-was-lost/25996971 # 25996971 – SeanChense

+0

यह अजीब लग रहा है। क्या आपने ऐप हटा दिया है और अपना बिल्ड फ़ोल्डर साफ़ किया है? – Moose

+0

निर्माण फ़ोल्डर की सफाई करने की कोई किस्मत नहीं है। @ सेन चेनसे जो काम नहीं करता था लेकिन सुझावों के लिए धन्यवाद। –

उत्तर

1

वहाँ ट्विटर डेवलपर फ़ोरम में मौजूद -1012 त्रुटि के चल रहे एक चर्चा है: https://dl.dropboxusercontent.com/u/1824765/test-twitter.zip1

:

https://twittercommunity.com/t/ios-twitter-kit-1-10-1-twtrloginbutton-responds-with-1012-error/52766

मैं इस नमूने परियोजना उपयोगकर्ता michalhernas है, जिससे समस्या को दोहराने के लिए दावा है के द्वारा पोस्ट डाउनलोड किया

ट्विटरकिट (1.13.1) के नवीनतम संस्करण के साथ, त्रुटि संदेश बदल गया है:

Error Domain=TwitterAPIErrorDomain Code=32 "Request failed: unauthorized (401)" UserInfo={NSErrorFailingURLKey= https://api.twitter.com/oauth/request_token , NSLocalizedDescription=Request failed: unauthorized (401), NSLocalizedFailureReason=Twitter API error : Could not authenticate you. (code 32)}

तो, यह कम से कम एक अलग त्रुटि है। मैं ट्विटर धागे पर नजर रखूंगा। मजेदार है कि मैंने इसे पोस्ट करने का प्रयास किया, लेकिन फ़ोरम ऐप को अधिकृत करने का प्रयास करते समय एक त्रुटि मिली।

1

आप एक्सकोड से ट्विटरकिट पुस्तकालयों को पूरी तरह से हटाकर समस्या को हल करने में सक्षम हो सकते हैं, fabric.io से प्रोजेक्ट को हटा सकते हैं और ट्विटरकिट की एक नई स्थापना कर सकते हैं।

यह TwitterKit में एक मुद्दा है और पहले से ही जांच की जा रही है https://twittercommunity.com/t/xcode-7-twitterkit-warning/52390

संपादित: और निश्चित रूप से - जो मैं हमेशा सुझाव है - derivedData, स्वच्छ, साफ निर्माण फ़ोल्डर को हटाने, XCode को पुनः आरंभ और & पुनर्स्थापना को दूर आपका ऐप

0

यह एप्लिकेशन ट्रांसपोर्ट सुरक्षा के साथ एक समस्या हो सकती है।

आप डोमेन को इस सुरक्षा से मुक्त करने या पूरी तरह से अक्षम करने के लिए श्वेतसूची कर सकते हैं। निम्न लिंक इस समस्या से संपर्क करने और इसे हल करने के तरीकों की रूपरेखा तैयार करता है।

http://www.neglectedpotential.com/2015/06/working-with-apples-application-transport-security/

मुझे आशा है कि इस मदद करता है।

संबंधित मुद्दे