के लिए कोई एआरसी बंद कैसे कर सकता है मुझे पता है कि मुझे यह पूरा करने के लिए एक्सकोड 4 में संकलन स्रोतों में कंपाइलर ध्वज -fno-objc-arc
जोड़ना है। लेकिन यह काम नहीं कर रहा है। यहां तक कि जोड़े गए ध्वज के साथ भी मुझे अपने KeychainItemWrapper.m
फ़ाइल में त्रुटियों में त्रुटि मिल रही है, मुझे दावा है कि मुझे सी पॉइंटर्स के लिए __bridge
का उपयोग करने की आवश्यकता है।विशिष्ट फ़ाइल
मेरे परियोजना एआरसी सुरक्षित है, लेकिन एप्पल कीचेन के साथ बातचीत के लिए संदर्भ प्रदान नहीं की है। मैं सिर्फ उस फ़ाइल के लिए एआरसी को अक्षम करना चाहता हूं। मैं और क्या याद कर रहा हूँ?
हैं KeychainItemWrapper.m और KeychainItem.m दो अलग-अलग फ़ाइलों के लिए गिनती: https://github.com/jaminguy/NoArc
अधिक जानकारी के लिए इस उत्तर देखें:
मैं एक नमूना परियोजना एक उदाहरण है कि किसने बनाया? क्या आपने KeychainItem.m के साथ एआरसी को भी अक्षम कर दिया है? –
वह एक टाइपो था, क्षमा करें। – Justin
क्या आपने बिल्ड आउटपुट को देखा है कि यह उस फ़ाइल को संकलित करते समय वास्तव में उन कंपाइलर झंडे को शामिल नहीं किया गया है या नहीं? – mharper