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

schedule(in:forMode:)

Adds the receiver to the specified run loop. レシーバをこの指定された実行ループに加えます。

Declaration 宣言

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

Parameters パラメータ

runLoop

Run loop in which to schedule the receiver. それにおいてレシーバが予定される実行ループ。

runLoopMode

Run loop mode in which to perform this operation, such as default. See the Run Loop Modes section of the RunLoop class for other run loop mode values. それにおいてこの演算を行う実行ループ、例えばdefaultなど。RunLoopクラスの「実行ループモード」の節を他の実行ループモード値のために見てください。

Discussion 議論

You can use this method in conjunction with remove(from:forMode:) to transfer the receiver to a run loop other than the default one. You should not attempt to run the receiver on multiple run loops. あなたは、このメソッドをremove(from:forMode:)と協力して使って、レシーバを省略時のもの以外の実行ループに移すことができます。あなたは、あるレシーバを複数の実行ループ上で動作させることを試みるべきではありません。

See Also 参照

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