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

schedule(in:forMode:)

Adds the service to the specified run loop. サービスをこの指定された実行ループに加えます。

Declaration 宣言

func schedule(in aRunLoop: RunLoop, 
      forMode mode: RunLoop.Mode)

Parameters パラメータ

aRunLoop

The run loop to which to add the receiver. それに対してレシーバを加える実行ループ。

mode

The run loop mode to which to add the receiver. Possible values for mode are discussed in the "Constants" section of RunLoop. それに対してレシーバを加える実行ループモード。modeに対する可能な値は、RunLoopの「定数」節において議論されます。

Discussion 議論

You can use this method in conjunction with remove(from:forMode:) to transfer a service to a different run loop. You should not attempt to run a service on multiple run loops. あなたは、このメソッドをremove(from:forMode:)と協力して使って、あるサービスを異なる実行ループに移すことができます。あなたは、あるサービスを複数の実行ループ上で動作させることを試みるべきではありません。

See Also 参照

Managing Run Loops 実行ループを管理する