作者zonble (zonble)
看板MacDev
标题Re: [问题] 请问NSSavePanel在关闭应用程式的问题
时间Wed May 18 11:49:17 2016
※ 引述《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://webptt.com/cn.aspx?n=bbs/MacDev/M.1463543359.A.E0B.html
1F:推 aureolus: 非常感谢协助,我再试试看朝NSDocument去研究 05/19 13:24