0
我有一個帶有textfields的customcells的tableview。我現在面臨一個奇怪的問題:如何避免在目標c中的某些情況下額外調用-textFieldDidEndEditing?
- 當我點擊第一行文本字段時,-beginEditing被調用。
- 現在我改變數值並點擊第二行文本框。所以,第一行的-didEndEditing被調用。在這個didEnd中,我有一些解析方法在其他類中調用。但他們現在不執行。在didEnd之後,調用第二行文本的-beginEditing。之後,解析發生。到現在爲止,沒關係。
- 解析完成後,解析對象設置在其他類中,流程應該停在這裏,但我不知道從哪裏和爲什麼,第二行的-didEndEditing被調用!另外,雖然任何resignfirstresponders不是寫在任何地方,鍵盤被解僱!
任何線索爲什麼會發生這種情況,以及如何解決它?