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

removeFromRunLoop:forMode:

Removes the receiver from the specified run loop. レシーバを指定された実行ループから取り除きます。

Declaration 宣言

- (void)removeFromRunLoop:(NSRunLoop *)aRunLoop 
                  forMode:(NSRunLoopMode)mode;

Parameters パラメータ

runLoop

Run loop from which to remove the receiver. それからレシーバを取り除く実行ループ。

runLoopMode

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

Discussion 議論

You can use this method in conjunction with scheduleInRunLoop:forMode: to transfer the receiver to a run loop other than the default one. Although it is possible to remove an NSNetService object completely from any run loop and then attempt actions on it, you must not do it. あなたは、このメソッドをscheduleInRunLoop:forMode:と協力して使って、レシーバを省略時のもの以外の実行ループに移すことができます。あるNSNetServiceオブジェクトを完全に何らかの実行ループから取り除いてそれからそれの上で様々な活動を試みることが可能であるとはいえ、あなたはそれをしてはいけません。

See Also 参照

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