मैं एक-एक करके सभी उप-साक्षात्कारों को एक बार में हटाने के बजाय एक-एक करके निकालने के लिए एक सरल विधि की तलाश कर रहा हूं।
//I'm trying something like this, but is not working
let theSubviews : Array = container_view.subviews
for (view : NSView) in theSubviews {
view.removeFromSuperview(container_view)
}
मुझे क्या याद आ रहा है?
अपडेट करें
मेरे ऐप में एक मुख्य है container_view
। मुझे साक्षात्कार के रूप में विभिन्न अन्य विचार जोड़ने होंगेcontainer_view
एक प्रकार का नेविगेशन प्रदान ।
इसलिए, जब किसी विशेष पृष्ठ को "खोलने" के लिए बटन पर क्लिक करते हैं, तो मुझे ऑल्यूब्यूशन हटाने और नए को जोड़ने की आवश्यकता है।
अद्यतन 2 - एक काम कर समाधान (ओएस एक्स)
मुझे लगता है कि Apple ने इसे ठीक किया।
अब यह पहले से कहीं अधिक आसान है, बस कॉल करें:
for view in containerView.subviews{
view.removeFromSuperview()
}