私は自分のプロジェクトに2つのテキストフィールドを追加しました.2つ目のテキストフィールドを接続して実行すると、アプリケーションが応答を停止し、しばらくすると次のようになります.ログのエラー
Discarding message for event 0 because of too many unprocessed messages
私はそれを削除しようとしましたが、同じ問題が何度もありました
私は自分のプロジェクトに2つのテキストフィールドを追加しました.2つ目のテキストフィールドを接続して実行すると、アプリケーションが応答を停止し、しばらくすると次のようになります.ログのエラー
Discarding message for event 0 because of too many unprocessed messages
私はそれを削除しようとしましたが、同じ問題が何度もありました
ちょうど私の2ドル。あなたが言及した代理人とは何の関係もありません。MapKit の使用中にこの問題に遭遇しました。何が問題なのかわかりませんでしたが、iPhone を再起動すると解決しました!!!
[編集] これが発生する理由がわかりました。ロケーション マネージャがメイン スレッド コンテキスト以外で実行されている場合、これは断続的に発生します。NSTimerでロケーションマネージャーを使用していました。
次のテキストフィールドデリゲートを使用すると問題が解決しました
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
return NO;
}