我想在沙盒 Mac 应用程序中维护文件夹列表。为此,我需要制作一个安全范围的书签,使用url.bookmarkData()
.
对于给定的文件 URL,是否保证Data
此方法返回的始终是相同的字节模式?
也就是说,我可以通过仅检查 Data 实例来url.bookmarkData()
测试[Data]
列表是否包含同一 URL 的安全范围书签吗?还是我需要将每个解析Data
为 aURL
并进行比较?
我想在沙盒 Mac 应用程序中维护文件夹列表。为此,我需要制作一个安全范围的书签,使用url.bookmarkData()
.
对于给定的文件 URL,是否保证Data
此方法返回的始终是相同的字节模式?
也就是说,我可以通过仅检查 Data 实例来url.bookmarkData()
测试[Data]
列表是否包含同一 URL 的安全范围书签吗?还是我需要将每个解析Data
为 aURL
并进行比较?
没有。
制作沙盒 Mac 应用程序。然后:
使用 FileManagerurl(for:in:appropriateFor:create:)
获取.downloadsFolder
,然后运行它destinationOfSymbolicLink(atPath:)
以获取具有类似路径的 URL"/Users/me/Downloads"
使用 NSOpenPanel 向用户询问文件,然后选择您的下载文件夹。您将获得一个带有类似路径的 URL"/Users/me/Downloads"
调用.bookmarkData()
#1 和 #2 中的 URL。Data
你得到的s 甚至不是相同的长度。