私のIBActionの1つが現在実行中です。別のアクションを選択すると、私は以前のIBActionsを停止します。現在実行中のスレッドを知り、それを停止する方法iOS
どうすればよいか分かりません。
あなたのうちの誰かが私にこれを助けてくれますか?
ありがとうございます...
私のIBActionの1つが現在実行中です。別のアクションを選択すると、私は以前のIBActionsを停止します。現在実行中のスレッドを知り、それを停止する方法iOS
どうすればよいか分かりません。
あなたのうちの誰かが私にこれを助けてくれますか?
ありがとうございます...
セマフォのようなブール値を使用できます。 IBA-2を実行する場合は、それをtrueに設定します。 IBA-1はサイクル、ループ、またはタイマーのprocでチェックする必要があり、それが真であればfalseに設定して戻ります。
IBActions(XIBベースのビューのイベントハンドラとして使用する場合)は、別のキューまたはスレッドを明示的に作成しない場合、メインスレッドで実行されます。メインスレッドを停止することはできません。そうしないと、アプリケーション全体が停止します。