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

setDelegateQueue(_:)

Determines the operation queue that is used to call methods on the connection’s delegate. 接続のもつ委任先の上でメソッドを呼び出すために使われる演算キューを決定します。

Declaration 宣言

func setDelegateQueue(_ queue: OperationQueue?)

Parameters パラメータ

queue

The operation queue to use when calling delegate methods. 委任先のメソッドを呼び出すときに使うことになる演算キュー。

Discussion 議論

By default, a connection is scheduled on the current thread in the default mode when it is created. If you create a connection with the init(request:delegate:startImmediately:) method and provide false for the startImmediately parameter, you can instead schedule the connection on an operation queue before starting it with the start() method. 初期状態では、接続は現在のスレッド上で省略時のモードにおいてそれが作成される時に予定されます。あなたが接続をinit(request:delegate:startImmediately:)メソッドで作成するそしてfalsestartImmediatelyパラメータに提供するならば、あなたは代わりに接続をある演算キュー上で、それがstart()メソッドで開始する前に予定できます。

You cannot reschedule a connection after it has started. あなたは、ある接続をそれが開始された後に再度予定できません。

It is an error to schedule delegate method calls with both this method and the schedule(in:forMode:) method. 委任先メソッド呼び出しをこのメソッドとschedule(in:forMode:)メソッドの両方で予定することはエラーです。

See Also 参照

Scheduling Delegate Method Calls 委任先メソッド呼び出しを予定する