我正在调试一些代码,发现很难查看和跟踪 iPhone 键盘输入到 UITextField 中的值(以及来自 UIDatePicker 的值。)
我希望 Arguments>self>textField>_text 反映输入到 textField 中的值,但事实并非如此。它显示的是不同的价值(例如,0.00 美元而不是 1.25 美元)。当我通过 NSLog(@"textField.text:%@", textField.text); 写出值时 它显示正确的 1.25 美元价值。是什么赋予了?
我想知道这是否可能与 UITextField 仍然是第一响应者这一事实有关,而我正在调试的这段代码位于在所述 UITextField 中输入数据后立即按下的“保存”按钮中?!?如果是这样,问题仍然存在,该数据存储在哪里以及如何调试它?在类似情况下使用 UIDatePicker 来修改 UITextField 的值时,我遇到了类似的问题。
谢谢!