struct FileManager.UnmountOptions
let NSFileManagerUnmountDissentingProcessIdentifierErrorKey : String
Availability 有効性
Technology
func unmountVolume(at url: URL
,
options mask: FileManager
.UnmountOptions
= [],
completionHandler: @escaping (Error
?) -> Void
)
url
A file URL specifying the volume to be unmounted. アンマウントされることになるボリュームを指定しているファイルURL。
mask
A bitmask of File
that you can use to customize the unmount operation’s behavior.
File
のビットマスク、それはあなたがアンマウント操作の挙動をカスタマイズするために使用できます。
completionHandler
A block executed when the unmount operation completes. The block receives an Error
parameter which is nil
if unmounting was successful. Otherwise, it indicates why unmounting failed.
アンマウント操作が完了する時に遂行されるブロック。ブロックは、Error
パラメータを受け取ります、それはアンマウントが成功したならばnil
です。そうでなければ、それはなぜアンマウントが失敗したかを指し示します。
Concurrency Note 並行性注意
You can call this method from synchronous code using a completion handler, as shown on this page, or you can call it as an asynchronous method that has the following declaration: あなたは、このメソッドを同期コードから完了ハンドラを使って呼び出せます、このページで示されるように、またはあなたはそれを以下の宣言を持つ非同期メソッドとして呼び出せます:
For information about concurrency and asynchronous code in Swift, see Calling Objective-C APIs Asynchronously. Swiftにおける並行性と非同期コードについての情報として、Objective-C APIを非同期に呼び出すを見てください。
If the volume is encrypted, it is relocked after being unmounted. ボリュームが暗号化されるならば、それはアンマウントされる後に再びロックされます。
struct FileManager.UnmountOptions
let NSFileManagerUnmountDissentingProcessIdentifierErrorKey : String