gpt4 book ai didi

macos - 使用 NSDocument 检测被覆盖的文件

转载 作者:行者123 更新时间:2023-12-03 16:25:09 31 4
gpt4 key购买 nike

我有一个 OSX 应用程序,它使用 NSDocument 和自动保存功能 - 一切正常。有时,用户会将文档保存到 Dropbox 同步文件夹中,然后当文档在应用程序中仍处于打开状态时,就有可能更新该文档(通过 Dropbox)。问题是,我如何检测到这一点并从磁盘重新加载文档(或至少通知用户。)

谢谢

最佳答案

NSDocument 实现 NSFilePresenter开箱即用的协议(protocol)。您可以覆盖 presentedItemDidChange 以在文件更改时自动更新。

关于macos - 使用 NSDocument 检测被覆盖的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20586652/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com