मान लें कि मेरे पास नियंत्रक ए है और नियंत्रक बीआईओएस: यदि मैं पृष्ठभूमि नौकरी निष्पादित करता हूं और फिर दृश्य नियंत्रक छोड़ देता हूं तो क्या होता है?
वीसी ए में, मैं वीसी बी को दबाता हूं, फिर वीसी बी में, मैं NSOperation का उपयोग करके कुछ पृष्ठभूमि कार्यों को निष्पादित करता हूं। पृष्ठभूमि कार्यों में, मैं वीसी बी के चर को संशोधित करता हूं।
क्या होता है यदि पृष्ठभूमि कार्य समाप्त नहीं होते हैं और मैंने वीसी बी छोड़ दिया है? क्या ऑपरेशन रद्द कर दिए जाएंगे या फिर भी वे निष्पादित होंगे? डिबगिंग करते समय ऐसा लगता है कि वे अभी भी निष्पादित कर रहे हैं। उस स्थिति में, वे पहले से ही जारी किए गए चर तक पहुंच नहीं पाएंगे (क्योंकि मैंने वीसी बी छोड़ दिया था)।
मैं इससे थोड़ा उलझन में हूं, कोई मुझे साफ़ कर सकता है? :)
धन्यवाद,
इस तरह इसका बार है कि यह एक अप कोड करने के लिए लगभग आसान है प्रश्न पूछना उससे तेज परीक्षण है –