实时自动将原始NSDocument保存到原始路径

时间:2018-12-25 19:34:47

标签: objective-c swift appkit nsdocument

我想实现与标准Notes应用程序或Final Cut Pro X中相同的文档自动保存行为,在该文档中,文档/文件随每次更改自动保存,并且没有Save主菜单或其他手动保存控件。它必须实时工作,因此每次修改都将触发异步文档保存,并且由于没有必要,因此没有用于手动触发保存的UI。此刻,只要数据更改,我就这样做:

self.save(to: url, ofType: type, for: .autosaveInPlaceOperation, completionHandler: { _ in })

它可以按预期工作,但是如果这是最佳解决方案,我有点难以理解。现在已经有标准的自动保存支持,但是它适用于稍微不同的场景。可以在我的情况下有效使用它,还是有更好的方法?

0 个答案:

没有答案