テキストフィールドを含むカスタムセルを含むテーブルビューがあります。私は今、特有の問題に直面しています:
- 最初の行のテキストフィールドをタップすると、-beginEditingが呼び出されます。
- 次に、値を変更して、2行目のテキストフィールドをタップします。したがって、最初の行の-didEndEditingが呼び出されます。このdidEndには、他のクラスで呼び出されるいくつかの解析メソッドがあります。しかし、それらは現在実行されていません。didEndの直後に、2行目のテキストの-beginEditingが呼び出されます。その後、解析が行われます。今までは大丈夫です。
- 解析が終了すると、解析からのオブジェクトが他のクラスに設定され、フローはここで停止するはずですが、どこから、なぜかわかりません。2行目の-didEndEditingが呼び出されます。また、resignfirstresponderはどこにも書き込まれていませんが、キーボードは閉じられます。
なぜこれが起こっているのか、そしてそれをどのように解決するのか、何か手がかりはありますか?