- replaceItemAtURL:options:error:
- removeAndReturnError:
Availability 有効性
Technology
inFileURL
The file whose older versions you want to delete. If the file at this URL does not exist, a new file is created at the location. それの古いバージョンをあなたが削除することを望むファイル。このURLでのファイルが存在しないならば、新しいファイルはその位置で作成されます。
outError
YES
if the older file versions were removed successfully or NO
if an error occurred.
より古いファイルバージョンがうまく取り除かれたならばYES
、エラーが発生したならばNO
。
This method removes all versions except the current one from the version store, freeing up the associated storage space. このメソッドは、現在のものを除いて全てのバージョンをバージョン倉庫から取り除いて、結びつけられたストレージ空間を使えるようにします。
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 reflect that only the current version is available. 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 a nonoptional result and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドは非オプショナルの結果を返します、そして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エラーパラメータについてで記述されるように。
- replaceItemAtURL:options:error:
- removeAndReturnError: