7

मैं एक AVCaptureDeviceInput शुरू कर रहा हूँ। एनएसईआरआर वैरिएबल प्राप्त करने के बजाय स्विफ्ट 2 में आपको डू-ट्राई-कैच सैंडविच के साथ एक त्रुटि मिलती है। हालांकि मैं नहीं देखता कि पकड़ भाग के अंदर एनएसईआरआर कैसे प्राप्त करें। on Apple's developer forum दिए गए अनुशंसा से यह संकेत नहीं मिलता है कि आप एनएसईआरआरआर तक कैसे पहुंच सकते हैं।स्विफ्ट 2.1 में, आप एनएसईआरर को कैसे फेंकते हैं?

क्या कोई मुझे प्रबुद्ध कर सकता है?

उत्तर

21

यह मेरे लिए काम किया:

var error: NSError? 

     do { 
      request.HTTPBody = try NSJSONSerialization.dataWithJSONObject(jsonString, options: []) 
     } catch let error1 as NSError { 
      error = error1 
      request.HTTPBody = nil 
     } 

आशा इस उपयोगी होगा

+2

मैं इस समय का एक गुच्छा किया है, और यह अभी भी याद करने के लिए ... इस तरह की अजीब वाक्य रचना मुश्किल है, IMO – elsurudo

+1

यह उन लोगों में से एक जो आप एक्सकोड में अपने स्वत: पूर्ण स्निपेट में जोड़ते हैं क्योंकि अन्यथा आप यहां वापस आ रहे हैं: डी – CommaToast

+0

@ करलोस, आप अनुरोध के लिए 'शून्य' क्यों निर्दिष्ट करते हैं। एचटीटीपी बॉडी '? – bibscy

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

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