class func removeFilePresenter (NSFilePresenter)
class var filePresenters : [NSFilePresenter]
var purposeIdentifier : String
Availability 有効性
Technology
class func addFilePresenter(_ filePresenter: NSFilePresenter
)
filePresenter
The file presenter object to register. 登録することになるファイルプレゼンタオブジェクト。
This method registers the file presenter object process wide. Thus, any file coordinator objects you create later automatically know about the file presenter object and know to message it when its file or directory is affected. このメソッドは、ファイルプレゼンタオブジェクト処理を幅広く登録します。それゆえ、あなたが後に自動的に作成するどんなファイルコーデネータオブジェクトも、ファイルプレゼンタオブジェクトについて知っています、そしてそれのファイルまたはディレクトリが影響を受ける場合にそれにメッセージを送ることを知っています。
Be sure to balance calls to this method with a corresponding call to the remove
method. You must remove file presenters from the process wide registry before the object is deallocated, even in a garbage-collected application.
このメソッドへの呼び出しと、remove
メソッドへの対応する呼び出しの帳尻を合わせることを確実にしてください。あなたは、ファイルプレゼンタをプロセス全体にわたる登録から取り除かなければいけません、オブジェクトがデアロケートされる前にです、ガベージコレクションされたアプリケーションにおいてさえもです。
If you call this method while coordinated file operations are already under way in another process, your file presenter may not receive notifications for that operation.
あなたがこのメソッドを協調ファイル演算がすでに別のプロセスにおいて進行中である間に呼び出すならば、あなたのファイルプレゼンタはその演算に対する通知いくつかを受け取らないかもしれません。
To prevent missing such notifications, create a file coordinator, call its coordinate(reading
method, and register your file presenter object there. If you are going to read a file and then create a file presenter for that file, both actions should occur in the same coordinated read block. Synchronizing on the presented file or directory guarantees that when your block executes, all other objects have completed any tasks and you have sole access to the item.
あなたがあるファイルを読み出してそれからそのファイルに対するファイルプレゼンタを作成するつもりならば、両方の動作は同じ協調読み出しブロックにおいて発生すべきです。提示(プレゼント)されるファイルまたはディレクトリ上で同時に行うことは、あなたのブロックが遂行する場合に、全ての他のオブジェクトがあらゆるタスクを完了してしまっているそしてあなたがその項目への単独のアクセスをしていることを保証します。
class func removeFilePresenter (NSFilePresenter)
class var filePresenters : [NSFilePresenter]
var purposeIdentifier : String