Type Property 型プロパティ

forReplacing

Declaration 宣言

static var forReplacing: NSFileCoordinator.WritingOptions { get }

Discussion 議論

Specifies whether the act of writing to the file involves actually replacing the file with a different file (or directory). If the current file coordinator is waiting for another object to move or rename the file, this option treats the operation as the creation of a new file (instead of as the replacement of the old file); otherwise, this constant causes the same behavior as the forDeleting constant. Use this method when the moving or creating an item should replace any item currently stored at that location. To avoid a race condition, use it regardless of whether an item is actually in the way before the writing begins. Do not use this method when simply updating the contents of the existing file. ファイルへの書き込み行為が実際にファイルを異なるファイル(またはディレクトリ)で置き換えるかどうかを指定します。現在のファイルコーディネータが、ファイルを移動または名前変更する別のオブジェクトに対して待機しているならば、このオプションはその演算を新しいファイルの作成として扱います(古いファイルの取替としてではなく);そうでなければforDeleting定数と同じ挙動をもたらします。項目の移動または作成がその場所で現在格納される何らかの項目を置き換えるべきである場合に、このメソッドを使ってください。競合状態を防ぐために、ある項目が実際に書き込みを始める状態であるかどうかに関係なくそれを使ってください。このメソッドを、単に既存のファイルの内容を更新する場合に使わないでください。