推 aureolus: 非常感謝協助,我再試試看朝NSDocument去研究 05/19 13:24
※ 引述《aureolus (Aureo)》之銘言:
: 撰寫對象平台是OSX,假設寫的是一個文字編輯程式
: 請問如何實現當我變更文字編輯區塊內容後不儲存內容點擊左上角X離開時
理論上你應該寫的是個 document based 的 app,然後是否
要直接關閉 window,像是有改動就要詢問是否存檔,沒有改動
就可以直接關,應該是由 NSDocument 來管理才對。
記憶中,如果關閉了某個 window,以 document based 的架構
來說,這個 window 會被 NSDocument 的 window controller
管理,然後 window controller 會回來觸發 NSDocument 的
close,而原本 NSDocument 的實作就應該把這些事情處理掉了才對。
--
zonble.net
cocoa.zonble.net
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.130.164.2
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1463543359.A.E0B.html