gpt4 book ai didi

swift - FileManager.url 中的 appropriateFor 参数是什么(对于 :in:appropriateFor:create:)?

转载 作者:可可西里 更新时间:2023-11-01 01:21:31 25 4
gpt4 key购买 nike

Apple's instructions for creating a temporary URL将使用 FileManager.url(for:in:appropriateFor:create:)。他们给出的例子是(用 Swift 3 重写):

let desktopURL = URL(fileURLWithPath: "/Users/Noah/Desktop/")
do {
let temporaryDirectoryURL = try FileManager.default.url(for: .itemReplacementDirectory, in: .userDomainMask, appropriateFor: desktopURL, create: true)
} catch {
// handle error
}

文档说 appropriateFor 参数“确定返回的 URL 的数量”,但我不明白那是什么意思。这个参数有什么用,我应该如何确定为其传递的 URL?

最佳答案

您传入的 URL 用于确定将在哪个卷(安装的磁盘)上创建临时目录。我怀疑您应该将 URL 传递给驻留在同一卷上的文件或文件夹。

关于swift - FileManager.url 中的 appropriateFor 参数是什么(对于 :in:appropriateFor:create:)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43743423/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com