【问题标题】:To show or not to show an alert on closing the Window at particular situations在特定情况下显示或不显示关闭窗口的警报
【发布时间】:2012-07-16 06:27:24
【问题描述】:

我在一个窗口中使用了一些文本字段和 Web 视图。我想要的是,如果用户在任何文本字段或 webView 中进行任何更改,然后在关闭窗口时它应该显示一个警报以保存所做的更改(并且完成)...

但是我想要做的是,如果用户没有在任何字段或网络视图中进行任何更改,那么在关闭窗口时,它应该关闭而不显示任何警报。请让我知道如何做到这一点.

如果不清楚,请告诉我,以便我提供更多解释。

【问题讨论】:

    标签: macos cocoa webview nstextfield


    【解决方案1】:

    如果您使用基于NSDocument 的应用程序,您可以使用它。

    - (BOOL)isDocumentEdited
    

    如果要保存更改,请返回YES,否则返回NO

    这是NSDocument 的类参考

    【讨论】:

    • 感谢您的回复...但这是基于 NSApplication 的应用程序。有什么方法可以实现吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-15
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多