グループ区切りの数値を編集するUITextField
には、編集中にグループ区切り記号を切り替える必要があります。それ以外の場合、返される値 (値として保存されるNSNumber
) は、グーピング セパレーターの配置ミスにより (NULL) になります (図を参照して、数値が別の桁で拡張され、たとえば "50.0000" になることを想像してください)。
どうすればこれを達成できますか?
現在、値は-(void) textFieldDidEndEditing:(UITextField *)textField
メソッドで処理されます。
(私のロケールはドイツ語なので、"." は小数点記号ではなくグループ区切り記号です!) しかし、すべての地域でコードが機能するようにしています。