いくつかのコードをデバッグしていますが、iPhone のキーボードから UITextField (および UIDatePicker から) に入力された値を確認および追跡するのが難しいことがわかりました。
Arguments>self>textField>_text が textField に入力された値を反映することを期待しますが、そうではありません。異なる値が表示されます (たとえば、1.25 ドルではなく 0.00 ドル)。NSLog(@"textField.text:%@", textField.text); を介して値を書き出すと、正しい $1.25 の値が表示されます。何を与える?
これは、UITextField がまだ最初のレスポンダーであり、デバッグしているこのコードが、UITextField にデータを入力した直後に押される「保存」ボタンにあるという事実に関連しているのだろうか?!? その場合、そのデータはどこに保存され、どのようにデバッグすればよいのでしょうか? UITextFieldの値を変更するために同様の状況で使用されるUIDatePickerにも同様の問題があります。
ありがとう!