※ 引述《aureolus (Aureo)》之銘言:
: 撰寫對象平台是OSX,假設寫的是一個文字編輯程式
: 請問如何實現當我變更文字編輯區塊內容後不儲存內容點擊左上角X離開時
理論上你應該寫的是個 document based 的 app,然後是否
要直接關閉 window,像是有改動就要詢問是否存檔,沒有改動
就可以直接關,應該是由 NSDocument 來管理才對。
記憶中,如果關閉了某個 window,以 document based 的架構
來說,這個 window 會被 NSDocument 的 window controller
管理,然後 window controller 會回來觸發 NSDocument 的
close,而原本 NSDocument 的實作就應該把這些事情處理掉了才對。