Type Alias

NSItemProvider.CompletionHandler

A block that receives the item provider’s data. アイテムプロバイダの持つデータを受け取るブロック。

Declaration 宣言

typealias CompletionHandler = (NSSecureCoding?, Error?) -> Void

Discussion 議論

Use this block to receive data from a call to the loadItem(forTypeIdentifier:options:completionHandler:) method. This block takes the following parameters: このブロックを使ってデータをloadItem(forTypeIdentifier:options:completionHandler:)メソッドに対する呼び出しから受け取ってください。このブロックは以下のパラメータをとります:

item

The item to be loaded. When specifying your block, set the type of this parameter to the specific data type you want. For example, when requesting text data, you might set the type to NSString or NSAttributedString. The item provider attempts to coerce the data to the class you specify. ロードされることになる項目。あなたのブロックを指定する時、このパラメータの型をあなたが望む特定のデータ型に設定してください。例えば、テキストデータを要請する場合、あなたは最初のパラメータの型をNSStringまたはNSAttributedStringに設定するかもしれません。アイテムプロバイダは、データをあなたが指定するクラスへと強制するよう試みます。

error

A pointer to an error object for receiving information about any problems that occurred when loading the data. データをロードする時に起こった何らかの問題についての情報を受け取るエラーオブジェクトへのポインタ。