Macos URL是否总是使用完全相同的字节模式创建安全范围的书签?
我想在沙盒Mac应用程序中维护文件夹列表。为此,我需要使用Macos URL是否总是使用完全相同的字节模式创建安全范围的书签?,macos,nsurl,foundation,appstore-sandbox,security-scoped-bookmarks,Macos,Nsurl,Foundation,Appstore Sandbox,Security Scoped Bookmarks,我想在沙盒Mac应用程序中维护文件夹列表。为此,我需要使用url.bookmarkData()创建一个安全范围的书签 对于给定的文件URL,是否保证此方法返回的数据始终是相同的字节模式 也就是说,我可以获取一个新的url.bookmarkData()并通过检查数据实例来测试[Data]列表是否包含同一url的安全范围的书签吗?或者我是否需要将每个数据解析为URL,并对其进行比较?否 制作一个沙盒Mac应用程序。然后: 使用FileManager的url(for:in:approvedfor:cr
url.bookmarkData()
创建一个安全范围的书签
对于给定的文件URL,是否保证此方法返回的数据
始终是相同的字节模式
也就是说,我可以获取一个新的url.bookmarkData()
并通过检查数据实例来测试[Data]
列表是否包含同一url的安全范围的书签吗?或者我是否需要将每个数据
解析为URL
,并对其进行比较?否
制作一个沙盒Mac应用程序。然后:
url(for:in:approvedfor:create:)
获取.downloadsFolder
,然后通过destinationOfSymbolicLink(atPath:)
运行它,以获取路径类似于“/Users/me/Downloads”的url
“/Users/me/Downloads”
.bookmarkData()
。您得到的数据
长度甚至不相同