标签: macos cocoa webview nstextfield
我在窗口中使用了一些文本字段和Web视图。我想要的是,如果用户在任何文本字段或webView中进行任何更改,那么在关闭窗口时它应该显示一个警告以保存所做的更改(并且已完成)...
但我想要做的是,如果用户没有在任何字段或网页视图中进行任何更改,那么在关闭窗口时,它应该关闭而不显示任何警报。请让我知道如何做到这一点
请告诉我这是否不清楚,以便我可以提供更多解释。
答案 0 :(得分:1)
如果您使用的是基于NSDocument的应用程序,则可以使用此功能。
NSDocument
- (BOOL)isDocumentEdited
返回YES如果您要保存更改,请另外NO。
YES
NO
以下是NSDocument