首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何以编程方式保存NSDocument?

如何以编程方式保存NSDocument?
EN

Stack Overflow用户
提问于 2016-11-17 14:22:04
回答 1查看 1.3K关注 0票数 2

我需要从控制文档视图的NSDocument方法中以编程方式保存基于NSViewController的应用程序的活动文档。菜单项通过向第一个响应程序发送save()来做到这一点。以编程方式进行此操作的最佳方法是什么?I)是否应该获得对NSDocument的引用(以某种方式),然后调用保存方法或B)向第一个响应程序发送保存:消息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-18 14:58:01

我想说(B)是最容易做的。您所要做的就是从链上的任何NSResponder调用这一行(就像视图控制器一样):

代码语言:javascript
复制
NSApp.sendAction(#selector(NSDocument.save(_:)), to: nil, from: self)

这将产生与从菜单栏中选择"Save“完全相同的效果。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40657341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档