|
0
|
| Pradeep Reddy Kypa · 技术社区 · 15 年前 |
|
|
1
0
我在这个网站的另一个问题上做了一些工作。据我所见,当文本有空格或逗号(例如每3位数字)时,nsnumberFormatter有时会出现问题。当它找到一个空格时,它返回了零。但是,在我的代码的另一个方面,它似乎工作正常 零 我也有同样的问题。我跟踪到一个nsnumberFormatter语句,它不喜欢数字中每3位数都有空格(或逗号)。这是使用数字格式化程序的原因之一。 nsnumber*number=[currencyFormatter numberFromString:mstring]; 在互联网上的许多例子中,这是相当标准的代码,所以我怀疑很多人会发现问题所在。 不管怎么说,我把它修好了 nsarray*sarray=[mstring componentsseparatedbystring:@“”];[mstring setstring:@“”];//开头的空格可以,对于(nsstring*selement in sarray)[mstring appendstring:selement];将首选nil; 然后,currencyformatter行工作了。 但是,在我的代码的另一个方面,相同的currencyformatter语句没有问题。我试图更改该区域的代码以引起问题,但我不能。 所以,非常好奇!!!Derek Makeitsosudios.com网站 |