आईओएस 5 एसडीके के साथ संगत होने के लिए मेरे कुछ कोड अपडेट करने में, मैंने "कोड टू ऑब्जेक्टिव- सी एआरसी "एक्सकोड में और एक त्रुटि प्राप्त हुई। त्रुटि मेरी .h फ़ाइल में एक आवृत्ति चर पर होती है।स्वचालित संदर्भ गणना: गैर-कॉन्स प्रकार 'एनएसईआरआर * * के लिए कोई स्पष्ट स्वामित्व नहीं है
NSError **_error;
त्रुटि "गैर स्थिरांक प्रकार 'NSError *' कोई स्पष्ट स्वामित्व के साथ करने के लिए सूचक।" कहते हैं मैं इसे कैसे ठीक कर सकता हूं?
यह प्रश्न (देखें http://stackoverflow.com/questions/6907726/setting-nserror-within-a-block-using-arc) इस विषय पर सबसे नज़दीकी चीज है। – Ziminji
आप आवृत्ति चर में डबल इंडिकेशन का उपयोग क्यों कर रहे हैं? आपको केवल विधि पैरामीटर के लिए इसकी आवश्यकता होनी चाहिए ताकि एनएसईआरआरआर को वापस पास किया जा सके। –
@BradLarson ठीक है, तो '(NSError **): त्रुटि 'को एक तर्क के रूप में लेने वाली विधि को कॉल करते समय एक' NSError' उदाहरण प्रारंभ करने के लिए सही तरीका (एआरसी में) क्या है? – raffian