Apple's instructions for creating a temporary URLFileManager.url(for:in:appropriateFor:create:)
を使用してください。 彼らは与える例は、(スウィフト3に書き換え)されていますFileManager.urlの適切なパラメータは何ですか(for:in:appropriateFor:create :)?
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をどのように決定する必要がありますか?
スイフト2または3を使用していますか?あなたのコードはSwift 2と思われますが、Swift 3のドキュメントとクラス名を引用しています。 – rmaddy
私はSwift 3を使用しています。私がリンクしている公式文書はSwift 2で書かれていますが、それは本当に問題に影響しません。 – Noah
あなたはそれを後方に持っています。 Swift 3では 'NSFileManager'ではなく' NSURL'と 'FileManager'ではなく' URL'を使うべきです。更新されたAPIを使用して実際のSwift 3コードを投稿すると、Swift 3の質問に簡単に答えることができます。 – rmaddy