2016-11-13 10 views
0

self.view.endEditing(true)と呼ぶとかなりクラッシュします。ユーザーの約0.3%が影響を受けています。自分のデバイスでクラッシュを再現することはできません。とにかく私はそれを修正したいと思います。tableviewheaderでUITextFieldを使用してself.view.endEditingをクラッシュさせる

私はviewDidLoad()で設定する、tableviewheaderにUITextフィールドを含むUITableViewを持っています。私はUITextfieldを強く参照しています。デリゲートをdeinitにnilに設定しました。

ユーザーが行をタップすると、self.view.endEditing()が呼び出され、EXC_BREAKPOINTでアプリがクラッシュします。 クラッシュ時にアプリのフォーカスが合っています。大部分はiPhone 5、5c、5s、6で発生します。

私もresignFirstResponderと同じ問題を抱えています。また、resignFirstResponderを呼び出す前にテキストフィールドがnilでないかどうかを確認しました。

+0

ストーリーボードのIBOultet接続を確認してみてください。 – Vinodh

答えて

0

@Vinodhのおかげで、私はストーリーボードで私のViewControllerをチェックしました。 SearchViewControllerとの接続はまだありましたが、私は使い切りました。接続を削除すると、このクラッシュが解消されました。

関連する問題