NSNumberFormatter を使用していますが、期待どおりに動作しません。
そのフィールドに入力したものはすべて拒否され、「値 '[値]' は無効です」というメッセージが表示されます。
次の設定があります。
Behavior: Mac OS X 10.4+ Default
Style: Currency
Localize: YES
Sample: Unformatted: 1234,75 Formatted: € 1.234,75
Constraints
フィールドを空のままにしました。のような値を受け入れるようにするには、何を変更する必要があり3
ますか?€ 3,00
€ 31,56
投稿する前に最後にテストしているときに、どうにかして値を取得することができ€ 34,12
ました。編集しようとして、上記のメッセージとまったく同じ値を入力すると、編集が拒否されることさえあります。
投稿する前に最後の時間をテストしているときにdiscard changes
、ダイアログでその厄介なエラーメッセージを選択すると、値が空からに変わり、€ 0,00
Enter キーを押すとその値が受け入れられることに気付きました。しかし、テーブルのセルをもう一度ダブルクリックして、何も変更せずに Enter キーを押すと、拒否されます (ただし、変更を破棄して 0,00 ユーロを取得することはできます)...
編集:
IB では、Unformatted
フィールドに必要なものを入力でき、目的の出力がFormatted
フィールドに表示されます。