在Objective-C中,“文档尚未保存”状态

时间:2013-10-03 13:26:51

标签: objective-c macos

当你打开一个应用程序(例如:TextEdit)并写一些东西时,左上角的X红色球变成一个红色的球,里面有一个黑色的球,直到你保存文件。如果您更改了原始文件的某些内容并且尚未保存,则会在任何Mac程序中发生这种情况。

我的问题是:我如何在Objective-C中为我的应用程序执行此操作?我怎样才能达到这种'状态'?

1 个答案:

答案 0 :(得分:1)

如果您使用基于NSDocument的架构,则会自动生成。

或使用NSWindow方法:setDocumentEdited: