में आगे बढ़ने के लिए मुझे एक उद्देश्य-सी कार्यक्रम में enum दृश्यता में परेशानी हो रही है। मेरे पास दो शीर्षलेख फ़ाइलें हैं, और एक typedef enum
परिभाषित करता है। एक और फ़ाइल को typedef
'डी प्रकार का उपयोग करने की आवश्यकता है।उद्देश्य-सी
सीधे सी में, मैं बस #include
अन्य हेडर फाइल है, लेकिन ऑब्जेक्टिव-सी में, यह हेडर फाइल के बीच #import
उपयोग करने के लिए नहीं है, बजाय आगे @class
घोषणाओं का उपयोग कर के रूप में की जरूरत अनुशंसा की जाती है जाएगा। हालांकि, मैं समझ नहीं सकता कि एक गणना प्रकार कैसे आगे बढ़ाना है।
मुझे .m
कार्यान्वयन फ़ाइल को छोड़कर वास्तविक गणना मूल्यों की आवश्यकता नहीं है, जहां मैं सुरक्षित रूप से #import
दूर कर सकता हूं। तो मैं हेडर में पहचाने जाने के लिए typedef enum
कैसे प्राप्त कर सकता हूं?
हाल उत्तर के लिए (स्विफ्ट 3, 2017) देखो मेरे जवाब पर http://stackoverflow.com/a/42009056/342794 – lal