【发布时间】:2013-07-08 18:53:05
【问题描述】:
在获得文件的安全范围书签后,在用户将与书签关联的文件移动到不同位置后,我看到书签的混合结果。
我所看到的:
- 如果用户移动文件,书签会正确解析为
新位置。但是,一旦移动,如果用户进行更改并且
保存,书签无法解析,并给出一个错误,
文件不存在。 - 如果用户对文件进行了更改并且 保存,书签正确解析。如果用户移动文件 保存后,书签不再解析并给出错误 该文件不存在。
根据我所看到的,这让我认为书签的工作方式与我认为它们在沙盒下的工作方式不同。不过,我玩过其他一些沙盒应用程序,它们似乎处理得很好。
更新:
- 该 URL 指向我的应用程序的文档。
- 发生的所有修改/保存都通过正常的 NSDocument 管道进行。
【问题讨论】:
-
如果它是您自己的应用程序的
NSDocument,为什么要为该文件添加书签?
标签: cocoa mac-app-store appstore-sandbox sandbox