में उद्देश्य-सी ऑब्जेक्ट का उपयोग करते समय एआरसी त्रुटि को ठीक करना मुझे अपने एक्सकोड प्रोजेक्ट के साथ कोई समस्या है।संरचना
मैं इन पंक्तियों के होते हैं:
typedef struct
{
NSString *escapeSequence;
unichar uchar;
}
और मैं इस त्रुटि हो रही है:
ARC forbids Objective-C objects in structs or unions.
मैं इसे कैसे ठीक कर सकते हैं?
मुझे यह नहीं लगता कि यह एआरसी का उल्लंघन कैसे करता है लेकिन मुझे सीखना अच्छा लगेगा।
[(एआरसी) structs में ऑब्जेक्टिव-सी वस्तुओं के लिए वैकल्पिक] के संभावित डुप्लिकेट (http: // stackoverflow। कॉम/प्रश्न/10055404/वैकल्पिक-से-उद्देश्य-सी-ऑब्जेक्ट्स-इन-structs-arc) –
इसके अलावा: [एआरसी फ़ाइल -फनो-ओबीजेसी-आर्क को चिह्नित करने के बावजूद structs या यूनियनों में उद्देश्य-सी ऑब्जेक्ट को रोकता है] (http: //stackoverflow.com/questions/8093099/arc-forbids-objective-c-objects-in-structs-or-unions-despite-marking-the-file-f), [एआरसी के साथ structs में उद्देश्य सी कक्षाएं] (http://stackoverflow.com/questions/10851870/objective-c-classes-in-structs-with-arc), [एआरसी दस्तावेज] (http: // clang। llvm.org/docs/AutomaticReferenceCounting.html#ownership-qualified-fields-of-structs-and-unions)। –
भाई, क्या आपने उपरोक्त कोड का उपयोग एपब पाठक के लिए किया था। यदि ऐसा है तो कृपया मुझे आर्क में बदलने के लिए मार्गदर्शन करें। यह मेरे लिए बेहद सहायक होगा। –