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

removeFromRunLoop:forMode:

Removes the service from the given run loop for a given mode. 与えられたモードに対する与えられた実行ループからサービスを取り除きます。

Declaration 宣言

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

Parameters パラメータ

aRunLoop

The run loop from which to remove the receiver. それからレシーバを取り除くことになる実行ループ。

mode

The run loop mode from which to remove the receiver. Possible values for mode are discussed in the "Constants" section of NSRunLoop. それからレシーバを取り除くことになる実行ループモード。modeに対する可能な値は、NSRunLoopの「定数」節において議論されます。

Discussion 議論

You can use this method in conjunction with scheduleInRunLoop:forMode: to transfer the service to a different run loop. Although it is possible to remove an NSNetService object completely from any run loop and then attempt actions on it, it is an error to do so. あなたは、このメソッドをscheduleInRunLoop:forMode:と協力して使って、サービスを異なる実行ループに移すことができます。あるNSNetServiceオブジェクトを完全に何らかの実行ループから取り除いてそれからそれの上で様々な活動を試みることが可能であるとはいえ、そうすることはエラーになります。

See Also 参照

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