gpt4 book ai didi

objective-c - 保存 NSDocument 时收到通知

转载 作者:行者123 更新时间:2023-12-03 17:04:16 24 4
gpt4 key购买 nike

首次和后续保存 NSDocument 时,如何收到通知?

我首先认为重写 writeToURL:ofType:error: 可以做到这一点,但似乎在第一次保存文档之前,也可能会调用此方法来进行临时自动保存复制/复制操作。

另一方面,setFileURL: 似乎是在第一次保存文档时被调用,但在后续时间中不会被调用。

有某种保存通知吗?或者我是否必须解决上述方法的各种边界情况?

最佳答案

NSDocumentwriteSafelyToURL:::: ,除了目标位置 URL 之外,还获取传入的 NSSaveOperationType。
这将允许您过滤掉自动保存操作。

重写writeSafelyToURL时不要忘记调用 super 实现。

关于objective-c - 保存 NSDocument 时收到通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14971421/

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