से एआरसी को कैसे निकालें I एआरसी चेक के साथ एक्सकोड 4.2 में पहले से ही एक प्रोजेक्ट बनाया है। समस्या यह है कि मुझे ASIHttpRequest फ़ाइलों को डाउनलोड और जोड़ना है। संकलन करने का प्रयास करते समय यह त्रुटियों का पूरा समूह दे रहा है। क्या इसे ठीक करने का कोई तरीका है (फिर से एक परियोजना बनाने के अलावा)?एक्सकोड
एक्सकोड
उत्तर
बाईं ओर में नेविगेशन दृश्य पर परियोजना के नाम पर क्लिक करें, लक्ष्य के लिए जाना किसी भी प्रासंगिक फाइलों के लिए "कंपाइलर झंडे"।
धन्यवाद, सभी 46 त्रुटियां गायब हो गईं –
एआरसी का उपयोग करते रहें, लेकिन इसे ASIHttpRequest फ़ाइलों के लिए अक्षम करें। इस उत्तर सही दिशा में ले जाना चाहिए:
आप प्रत्येक के लिए झंडा -fno-objc-arc
गुजर के रूप में वे संकलित द्वारा प्रति-फ़ाइल एआरसी बंद कर सकते हैं। प्रोजेक्ट नेविगेटर में लक्ष्य के तहत संकलन स्रोत समूह में एआरसी अक्षम करने वाली फ़ाइलों को ध्वज जोड़ें।
एक और विकल्प ASIHttpRequest को अपने स्वयं के रूपरेखा के रूप में संकलित करना होगा जिसमें एआरसी सक्षम नहीं है और केवल ढांचे के खिलाफ लिंक है। बोलो, ASIHttpRequest पहले से ही एक ढांचे में नहीं है? > चरण निर्माण और करने के लिए -fno-ObjC-चाप जोड़ने - (मैं एक समय में इसे देखा नहीं है)
- 1. एक्सकोड करें एक्सकोड 4 और एक्सकोड 3
- 2. एक्सकोड सिम्युलेटर एक्सकोड
- 3. एक्सकोड
- 4. एक्सकोड
- 5. एक्सकोड
- 6. एक्सकोड
- 7. एक्सकोड
- 8. एक्सकोड
- 9. एक्सकोड
- 10. एक्सकोड
- 11. एक्सकोड
- 12. एक्सकोड
- 13. एक्सकोड
- 14. एक्सकोड
- 15. एक्सकोड
- 16. एक्सकोड
- 17. एक्सकोड
- 18. एक्सकोड
- 19. एक्सकोड
- 20. एक्सकोड
- 21. एक्सकोड
- 22. एक्सकोड
- 23. एक्सकोड
- 24. एक्सकोड
- 25. एक्सकोड
- 26. एक्सकोड
- 27. एक्सकोड
- 28. एक्सकोड
- 29. एक्सकोड
- 30. एक्सकोड
एक असंबंधित नोट के रूप में, आप एमआईनेटवर्ककिट को ASIHTTPRequest के प्रतिस्थापन के रूप में विचार करना चाह सकते हैं। ASIHTTPRequest अब समर्थित नहीं है। एमकेनेटवर्ककिट एआरसी-संगत है। https://github.com/MugunthKumar/MKNetworkKit –
और न केवल मेरे कोअधिकारी (एमके) को हिलाएं, हालांकि मुझे लगता है कि उनकी किट काफी अच्छी है, एएफनेटवर्किंग भी है, जो निश्चित रूप से एक लायक है। https://github.com/gowalla/AFNetworking –