Instance Method インスタンスメソッド

unmountVolume(at:options:completionHandler:)

Starts the process of unmounting the specified volume. 指定されたボリュームをアンマウントする処理を開始します。

Declaration 宣言

func unmountVolume(at url: URL, 
           options mask: FileManager.UnmountOptions = [], 
 completionHandler: @escaping (Error?) -> Void)

Parameters パラメータ

url

A file URL specifying the volume to be unmounted. アンマウントされることになるボリュームを指定しているファイルURL。

mask

A bitmask of FileManager.UnmountOptions that you can use to customize the unmount operation’s behavior. FileManager.UnmountOptionsのビットマスク、それはあなたがアンマウント操作の挙動をカスタマイズするために使用できます。

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です。そうでなければ、それはなぜアンマウントが失敗したかを指し示します。

Discussion 議論

If the volume is encrypted, it is relocked after being unmounted. ボリュームが暗号化されるならば、それはアンマウントされる後に再びロックされます。

See Also 参照

Unmounting Volumes ボリュームをアンマウントする