2

NSTimer にアタッチされたコードがいくつかあります。毎秒約 5 回、別のアプリケーションと対話し (キーストロークをエミュレートすることによって)、適切な場合に、別のコードによって処理される NSNotification を吐き出します。

タイマー コードの実行中は UI が応答しないため、タイマーを停止する「停止」ボタンを含めることはできません。

これをどのように処理すればよいですか?別のプロセス (NSTask ですよね?) またはスレッドですか? 予測できない場合、タイマー コードは処理のために何らかの情報を送り返す必要があることに注意してください。

ありがとう。

4

1 に答える 1

2

別のスレッドで実行します。メソッドを使用して、ときどき UI に報告できperformSelectorOnMainThread:ます。

于 2010-05-02T06:37:54.320 に答える