Instance Method インスタンスメソッド

getContinuationStreams(completionHandler:)

Requests streams back to the originating app. 源であるアプリに戻るようストリームに要請します。

Declaration 宣言

func getContinuationStreams(completionHandler: @escaping (InputStream?, OutputStream?, Error?) -> Void)

Parameters パラメータ

completionHandler

The completion handler block that returns streams. ストリームを返す完了ハンドラブロック。

The block takes three arguments: ブロックは、次の3つの引数をとります:

inputStream

The stream from which the continuing app can read data written by the originating app. 継続しているアプリがその源であるアプリによって書かれたデータを読み出すことができるストリーム。

outputStream

The stream to which the continuing app writes data to be read by the originating app. 継続しているアプリがデータを書き込んでその源であるアプリによって読み出されるようにするストリーム。

error

If successful, nil; if not successful, an NSError object that encapsulates the reason why the streams could not be created. 成功ならば、nil;不成功ならば、NSErrorオブジェクト、それはなぜストリームが作成されることができなかったか理由をカプセル化します。

Discussion 議論

When an app is launched for a continuation event, it can request streams back to the originating app. Streams can be successfully retrieved only from the NSUserActivity object in the NSApplication or UIApplication delegate that is called for a continuation event. The streams are provided by the completion handler in an unopened state, and the delegate should open them immediately to start communicating with the continuing side. アプリが継続イベントに対して起動される場合、それはストリームに源であるアプリに戻るように要請できます。ストリームは、継続イベントに対して呼び出されるNSApplicationまたはUIApplication委任先においてNSUserActivityオブジェクトからうまく回収されることができます。ストリームは、完了ハンドラによってある開かれていない状態において提供されます、そして委任先はそれらを直ちに開いてその継続している側と通信を開始すべきです。

Continuation streams are an optional feature of Handoff, and most user activities do not need them for successful continuation. When streams are needed, a simple request from the continuing app accompanied by a response from the originating app is enough for most continuation events. 通信ストリームは、Handoffの随意の機能です、そしてほとんどのユーザアクティビティはうまく継続するためにそれらを必要としません。ストリームが必要とされる場合は、源であるアプリの応答を伴う、継続しているアプリからのある単純な要請は、ほとんどの継続イベントに対して十分なものです。

See Also 参照

Working with Continuation Streams 継続ストリームを扱う