objective c - How do I declare a class property as an enum type -
मैं एक कस्टम एन्यूम घोषित करना चाहता हूं जैसे कि:
enum menuItemType {LinkInternal = 0 , मेरे उद्देश्य के लिए एक प्रकार के रूप में: @interface MenuItem: NSObject, LinkExternal = 1, Image = 2, Movie = 3, MapQuery = 4}
{NSMutableString * menuId; NSMutableString * शीर्षक; Enum मेनूइस्टमम टाईप * मेनू टाइप; NSMutableArray * सबमेनूआइटम; }
लेकिन मैं अनिश्चित हूँ कि मुझे कहां की परिभाषा डालनी है - अगर मैं इसे @ इंटर्फ़ेस से पहले इसे वाक्यविन्यास रूप से गलत समझा
यदि आप इस क्रम में किसी फ़ाइल में अपने दो कोड स्निपेट डालते हैं, तो आपको केवल enum घोषणा के अंत में एक ;
जोड़ना होगा और आप एक enum चर के बजाय एक संकेतक के बजाय एक enum चर का उपयोग करने पर विचार करना चाह सकते हैं।
यह देता है:
enum menuItemType {LinkInternal = 0, LinkExternal = 1, Image = 2, मूवी = 3, नक्शा = 4}; @ इंटरफेस मेनूआईटीम: एनएसओबीकेम {एनएसएमयूटीएबल स्ट्रिंग * मेनूइंड; NSMutableString * शीर्षक; Enum मेनूइस्टमम टाईप मेनू टाइप करें; NSMutableArray * सबमेनूआइटम; }
Comments
Post a Comment