2011-05-18 21 views
5

आईओएस के लिए, मैं UIViewController के दृश्य का उपयोग कर रहा था WillAppear और viewWillDisappear नियंत्रक के मॉडल पर श्रोताओं को हुक अप करने और अनदेखा करने के लिए। इस तरह नियंत्रक कोई काम नहीं करता है अगर यह दृश्य नहीं दिखाया जा रहा है, और यह सुनिश्चित कर सकता है कि दृश्य दिखाए जाने पर सब कुछ सिंक हो गया है।क्या एनएसवीव कंट्रोलर अधिसूचित हो जाता है जब उसका दृश्य जोड़ा या हटा दिया जाता है?

मै मैक के लिए ऐसा ही करना चाहता हूं, लेकिन किसी भी तरह से एनएसवी व्यूंट्रोलर को डिस्प्ले से जोड़ा या हटाया जाने के बारे में अधिसूचित नहीं किया जाता है। क्या मुझे बस NSViewController को उप-वर्गीकृत करना चाहिए, अधिसूचना विधियों को जोड़ना चाहिए, और जो भी विचार जोड़ता/निकालता है, वे विधियों को कॉल करते हैं?

उत्तर

0

यह एक पुराना सवाल है लेकिन उत्तर "नहीं, इसे अधिसूचित नहीं किया जाएगा"। आपको उप-वर्ग करने और इसे स्वयं करने की आवश्यकता है। मैंने अपने सबक्लास को उत्तरदाता श्रृंखला में भी लगाया।

1

योसामेट के रूप में, जवाब अब "हां" है।

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

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