7

एक NSObject आप एक संपत्ति "मुख्यपथ" है में आप खुद को निरीक्षण करने के लिए चाहते हैं और आपक्या एक केवीओ पर्यवेक्षक को स्वयं को स्मृति रिसाव का कारण बनता है?

[self addObserver:self forKeyPath:keyPath options:NSKeyValueObservingOptionNew context:nil]; 

का उपयोग ऊपर लाइन एक चक्र को बनाए रखने का कारण है?

मैं यह प्रश्न प्रस्तुत करता हूं क्योंकि मैं जानना चाहता था कि यह सेटटर कार्यों के समूह को फिर से लिखने का व्यवहार्य विकल्प था या नहीं।

उत्तर

7

docs से:

न तो रिसीवर, और न ही anObserver, बने रहते हैं।

+0

डैन उस हिस्से को याद नहीं कर पाए। "चर्चा न तो रिसीवर, न ही ऑब्सर्वर, बनाए रखा जाता है।" – Biclops

+1

मेरा सबक सीख लिया। मैंने फ़ंक्शन कॉल पर क्लिक करते समय केवल पॉपओवर टेक्स्ट पढ़ने की गलती की और होल्डिंग विकल्प/alt पर क्लिक किया, अगर मैं ऐप्पल डॉक्स एचटीएमएल पर गया तो मैंने चर्चा टेक्स्ट को देखा होगा जो उसने कहा होगा। परेशानी के लिए खेद हैं। – Biclops

संबंधित मुद्दे