macos - NSDocument获取实际保存路径?

标签 macos cocoa nsdocument

我正在尝试获取 NSDocument 在保存时保存到的路径。我尝试覆盖 writeToURL 但这会向我传递一个模糊的临时文件 URL,该 URL 不是保存它的位置。另外,像这样的 [document fileURL] 询问文档仅在保存后才有效。我可以在加载时获取路径,但我需要某种方法来进行初始保存。有没有办法在保存 NSDocument 时获取真实的文件路径?

最佳答案

如果您告诉我们更多关于您想要这个的原因,那将会非常有帮助。

也就是说,包含此信息的最低级别方法是 -writeSafelyToURL:ofType:forSaveOperation:error:

关于macos - NSDocument获取实际保存路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3950971/

相关文章:

swift - 如何使用超过 2 个参数在 Swift 中调用选择器

objective-c - NSDictionary 的键值不等于设置的键

php - Mac OS sierra 更新后 Apache 出现 404 错误

java - MacOS 多线程问题?

ios - XCTAssertEqualObjects 我可以检查两个接受的值吗?

cocoa - 如何用透明的NSView在透明的NSWindow上绘图?

objective-c - 在自动引用计数 (ARC) 下,我应该在哪里放置我的 free() 语句?

objective-c - 保存 "project"类型文档(包含子文档)

macos - 显示新文档窗口的工作表

c++ - clang 编译器无法在 Mac OSX 终端上运行