func replaceItem (at: URL, options: NSFileVersion.ReplacingOptions) -> URL
class func removeOtherVersionsOfItem (at: URL)
Availability 有効性
Technology
func remove() throws
outError
true
if this version was removed successfully or false
if it was not.
true
、もしこのバージョンがうまく取り除かれたならば、またはそうでなかったならばfalse
。
This method removes this version object and its file from the version store, freeing up the associated storage space. You must not call this method for the current file version—that is, the version object returned by the current
method.
このメソッドは、このバージョンオブジェクトとファイルをバージョン倉庫から取り除いて、結びつけられたストレージ空間を解放します。あなたは、このメソッドを現在のファイルバージョンに対して呼び出すべきではありません — すなわち、current
メソッドによって返されるバージョンオブジェクト。
You should always remove file versions as part of a coordinated write operation to a file. In other words, always call this method from a block passed to a file coordinator object to initiate a write operation. Doing so ensures that no other processes are operating on the file while you remove the version information. あなたは、常にファイルに対する協調書き込み演算の一部としてファイルバージョンを取り除くべきです。言い換えれば、常にこのメソッドをファイルコーディネータオブジェクトに渡されるブロックから呼び出して、書き込み演算を開始してください。そうすることは、あなたがバージョン情報を取り除く間に、他のプロセスがそのファイル上で演算していないことを確実にします。
If successful, subsequent requests for the versions of the file do not include this version object (or any object with the same information). You can use this method to free up disk space by removing versions that are no longer needed. うまくいくならば、ファイルのバージョンに対するその後のリクエストは、このバージョンオブジェクトを含みません(または同じ情報をもつどんなオブジェクトも)。あなたはこのメソッドを使って、もはや必要とされないバージョンを取り除くことによって、ディスク空間を解放できます。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
func replaceItem (at: URL, options: NSFileVersion.ReplacingOptions) -> URL
class func removeOtherVersionsOfItem (at: URL)