在获得文件的安全范围书签后,在用户将与书签关联的文件移动到其他位置后,我看到书签的混合结果。
我所看到的:
- 如果用户移动文件,书签会正确解析到
新位置。但是,一旦移动,如果用户进行更改并
保存,书签不会解析并给出
文件不存在的错误。 - 如果用户对文件进行更改并保存,则书签会正确解析。如果用户在保存后移动文件,则书签不再解析并给出文件不存在的错误。
根据我所看到的,这让我认为书签不像我认为的那样在沙盒下工作。但是,我玩过其他一些沙盒应用程序,它们似乎处理得很好。
更新:
- 该 URL 指向我的应用程序的文档。
- 所有发生的修改/保存都通过正常的 NSDocument 管道。