当我编辑并试图关闭基于文档的应用程序中的文档时,会弹出一个NSSavePanel。上面写着:“你想保存对”无题“文档所做的修改吗?”
有什么办法可以改变这个消息吗?-setMessage:什么也不做,苹果的示例代码https://developer.apple.com/library/mac/samplecode/CustomSave/Introduction/Intro.html显然使用了这种方法,没有任何明显的效果。
发布于 2015-07-09 14:23:44
苹果的技术支持:
重写返回是的“autosavesInPlace”更改未保存的更改保存对话框的UI行为,在这种情况下不能覆盖消息字符串。我建议您继续采用自动保存,因为现在基于文档的Cocoa应用程序更常见。
第一次保存未命名文档将允许您的消息字符串出现在保存对话框中,但如果对未命名文档进行“关闭操作”,则保存更改警报字符串将成为顶部保存对话框的一部分,不允许为消息字符串留出空间。
https://stackoverflow.com/questions/31229458
复制相似问题