通过NSService接收URL,在App-Icon或NSView上删除:如何确定它是否已经在沙盒中?

时间:2014-02-19 10:28:57

标签: macos cocoa appstore-sandbox

App Sandbox Design Guide建议将所有安全范围书签保存到NSUserDefaults

当用户将他的主目录放到我们的应用程序上时,我们将保存该SSB。过了一会儿,用户可能会将主目录中的内容放到应用程序上。如何确定是否必须再次将此NSURL存储为SSB?

1 个答案:

答案 0 :(得分:-1)

将缓存维护为绝对路径对(删除任何符号链接),安全范围书签。

当添加新项目时,如果它是任何现有项目的子项,则不需要它。否则添加它,如果它的一个或多个的父项删除它们。