2011-05-18 45 views
5

對於iOS,我使用UIViewController的viewWillAppear和viewWillDisappear在控制器的模型上掛接和解除偵聽器。這樣,如果控制器沒有顯示視圖,控制器就不會做任何工作,並且可以確保在顯示視圖時同步所有內容。當添加或刪除其視圖時,NSViewController是否會收到通知?

我想爲Mac做同樣的事情,但沒有看到NSViewController得到任何有關其視圖被添加或從顯示中刪除的通知。我應該只是繼承NSViewController,添加通知方法,並讓任何添加/刪除視圖的人調用這些方法?

回答

0

這是一個老問題,但答案是「不,它不會被通知」。你需要繼承並自己做。我還將我的子類連接到應答鏈。

1

從優勝美地開始,現在的答案是「是」。

相關問題