現在、私は、タッチイベントがそこに到達することを可能にするテーブルセルがあるところで問題に遭遇しています。しかし、ユーザーがセルを1秒間に2〜4回押すと、複数のビューがナビゲーションビューコントローラにプッシュされます。これは、ビューがポップオフされ、ナビゲーションコントローラがサブビューに戻り、戻ってこないときに明らかなエラーを引き起こします。複数のトラップに至るまで、残念ながらエラーログはありません。ただし、この動作は最初にサポートされるべきではないためです。問題はスレッドロックの他に、UiButtonsまたはテーブルセルの複数のタッチイベントを防ぐ他の方法がありますか?目的Cタッチイベントロック
- サイドインフォメーション サイド情報が必要な場合があります。私はXcode 7で追加されたhttpsとhttpセキュリティ設定のため、Xcodeバージョン6.4で作業しています。これ以降のバージョンのXcodeでは、知っておくといいですね。助けていただきありがとうございます。
タッチから発生するコードを表示します。 – Fogmeister
ここに1分で投稿します。 – Bored915
次回(プッシュされた)UIViewControllerでviewDidAppearの前にあまりにも多くの作業をしていますが、UIViewControllerはUIスレッドをブロックします。このため、新しいUIViewControllerに遷移アクションを入力すると同時にUITouchEventが受信されます。 userinteraction enableフラグの使用をお勧めしません。 –