- cancelRequestWithError:
An array of result items, each an NSExtension
object, to return to the host app.
結果項目の配列、それぞれNSExtension
オブジェクト、ホストアプリに返すことになります。
Availability 有効性
Technology
- (void)completeRequestReturningItems:(NSArray
*)items
completionHandler:(void (^)(BOOL expired))completionHandler;
items
An array of result items, each an NSExtension
object, to return to the host app.
結果項目の配列、それぞれNSExtension
オブジェクト、ホストアプリに返すことになります。
completionHandler
An optional block to be called when the request completes, performed as a background priority task. リクエストが完了する時に呼び出されることになる随意のブロック、バックグラウンド優先度タスクとして実行されます。
The block takes the following parameter: ブロックは、以下のパラメータをとります。
A Boolean value that indicates whether the system is terminating a previous invocation of the completion
block.
あるブール値、それはシステムがcompletion
ブロックの以前の発動を終了するかどうかを指し示します。
This parameter is YES
when the system prematurely terminates a completion
block that was previously invoked and had not otherwise expired.
このパラメータがYES
である時はシステムが時期尚早なcompletion
ブロックの、以前に発動されたそしてそうでなければ終了しなかったものの、終了をする場合です。
Important 重要
If the system calls your block with an expired
value of YES
, you must immediately suspend your app extension. If you fail to do this, the system terminates your extension’s process.
システムがあなたのブロックをexpired
値がYES
で呼び出すならば、あなたは直ちにあなたのアプリ拡張を一時停止しなければなりません。あなたがこれをするのに失敗するならば、システムはあなたの拡張の持つプロセスを終了します。
When your app extension exits, all concurrent requests being handled by the extension, serving the same or other host apps, are terminated. あなたのアプリ拡張が退出する場合、同じまたは他のホストアプリに仕えている、その拡張によって取り扱われている全ての平行リクエストは終了されます。
Calling this method eventually dismisses the app extension’s view controller. このメソッドを呼び出すことは最後はアプリ拡張の持つビューコントローラを片付けます。
- cancelRequestWithError: