//MainClass.m @ इंटरफेस इनरक्लाः: NSObject {} @end @implementation InnerClass - (शून्य) रन { जबकि (ऐक्टिव) {// इस वेरिएबल का उपयोग करना चाहते हैं जो मुख्य क्लास में परिभाषित होते हैं // कुछ करो}} @ एंड @ इंटरफेस मेन क्लास: एनएसओबीज {BOOL isActive; } @end @ इम्प्लीमेंटेशन मेन क्लास @ एंड मेरे पास मेन क्लास है और इसकी एक आंतरिक कक्षा (इनरक्लास) है। मैं आंतरिक वर्ग से मेन क्लास कक्षा में परिभाषित बूलीयन प्रकार चर (isActive) का उपयोग करना चाहता हूं। मैं क्या करने की कोशिश कर रहा हूं कि आंतरिक वर्ग अलग थ्रेड पर चलाएगा और मुख्य वर्ग पर isActive चर की जांच कर रहा है और यदि सक्रिय है तो यह नया थ्रेड चलना बंद हो जाएगा .. पहले से धन्यवाद ... < / P>
उद्देश्य-सी में आंतरिक वर्ग नहीं है मेनक्लास की संपत्ति को बनाने पर विचार करें, मेन क्लास की एक आवृत्ति के लिए इनरक्लास को एक सूचक दें और इनरक्लास को केवल संपत्ति का उपयोग करने दें।
Comments
Post a Comment