ฉันกำลังมองหาวิธีง่าย ๆ ในการลบการดูย่อยทั้งหมดทันทีจากผู้กำกับดูแลแทนที่จะลบทีละรายการ
//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)
}
ฉันกำลังคิดถึงอะไร
UPDATE
container_view
แอปของฉันมีหลัก ฉันต้องเพิ่มมุมมองอื่น ๆ เป็นมุมมองย่อยcontainer_view
เพื่อให้การนำทางเรียงลำดับ
ดังนั้นเมื่อคลิกปุ่มเพื่อ "เปิด" หน้าใดหน้าหนึ่งฉันจำเป็นต้องลบการดูทั้งหมดและเพิ่มหน้าใหม่
อัปเดต 2 - โซลูชันที่ใช้งานได้ (OS X)
ฉันเดาว่า Apple คงซ่อมแล้ว
ตอนนี้มันง่ายกว่าที่เคยเพียงแค่โทร:
for view in containerView.subviews{
view.removeFromSuperview()
}