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

userActivity(_:didReceive:outputStream:)

Notifies the user activity delegate that an input and output streams are available to open. ユーザアクティビティ委任先に、ある入力および出力ストリームが開くのに利用できることを通知します。

Declaration 宣言

optional func userActivity(_ userActivity: NSUserActivity, 
                didReceive inputStream: InputStream, 
              outputStream: OutputStream)

Parameters パラメータ

userActivity

The user activity that is continuing on another device. This user activity's supportsContinuationStreams property must be true. 別のデバイス上で継続されているユーザアクティビティ。このユーザアクティビティのもつsupportsContinuationStreamsプロパティはtrueでなければなりません。

inputStream

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

outputStream

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

Discussion 議論

If supportsContinuationStreams is true, the continuing app can request streams back to the originating app. This delegate callback is received with the streams from the continuing side. The streams are provided in an unopened state, and the delegate should open them immediately to start communicating with the continuing side. supportsContinuationStreamstrueならば、継続しているアプリは、逆にその源であるアプリにストリームをリクエストできます。この委任先コールバックは、継続している側からのストリームで受け取られます。ストリームは開かれていない状態で提供されます、そして委任先はそれらを直ちに開いてその継続している側と通信を開始すべきです。

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 参照

Related Documentation 関連文書