Instance Method
インスタンスメソッド
itemAtURL:didMoveToURL:
Notifies relevant file presenters that the location of a file or directory changed.
あるファイルまたはディレクトリの場所が変更されたことを関連のあるファイルプレゼンタそれらに通知します。
Declaration
宣言
- (void)itemAtURL:(NSURL
*)oldURL
didMoveToURL:(NSURL
*)newURL;
Parameters
パラメータ
oldURL
The old location of the file or directory.
ファイルまたはディレクトリの古い位置。
newURL
The new location of the file or directory.
ファイルまたはディレクトリの新しい位置。
Discussion
議論
If you move or rename a file or directory as part of a write operation, call this method to notify relevant file presenters that the change occurred. This method calls the presentedItemDidMoveToURL:
method for any of the item’s file presenters. If the item is a directory, this method calls presentedItemDidMoveToURL:
on the file presenters for the item’s contents. Finally, it calls presentedSubitemAtURL:didMoveToURL:
on the file presenter of any directory containing the item.
あなたがファイルまたはディレクトリの移動または名前変更をある書き込み演算の一部として行うならば、このメソッドを呼び出して関連するファイルプレゼンタに変更が発生したことを通知してください。このメソッドは、presentedItemDidMoveToURL:
メソッドをその項目のもつファイルプレゼンタのどれに対しても呼び出します。項目があるディレクトリならば、このメソッドはpresentedItemDidMoveToURL:
をその項目の持つ内容それらに対するファイルプレゼンタ上で呼び出します。最終的に、それはpresentedSubitemAtURL:didMoveToURL:
をその項目を含んでいる何らかのディレクトリのファイルプレゼンタ上で呼び出します。
You must call this method from a coordinated write block. Calling this method with the same URL in the oldURL
and newURL
parameters is harmless. This call must balance a call to itemAtURL:willMoveToURL:
.
あなたは、このメソッドを協調書き込みブロックから呼び出さなければなりません。このメソッドをoldURL
およびnewURL
の中の同じURLで呼び出すことは、害を及ぼしません。この呼び出しは、itemAtURL:willMoveToURL:
への呼び出しと帳尻が合わなければなりません。
See Also
参照
Coordinating File Operations Synchronously
ファイル操作を同期的に協調させる(コーディネートする)
- cancel
Cancels any active file coordination calls.
何らかの現行のファイル協調呼び出しをキャンセルします。