1

我正在使用 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字段中。

4

0 回答 0