在下面的代碼輸出正確的值,直到iOS的7不正確的行爲8
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];
[numberFormatter setPositiveFormat:@"0.000%;0.000%;-0.000%"];
NSString *str = [numberFormatter stringFromNumber:@0.55368];
它輸出str
爲55.368%
但是在IOS 8其輸出str
爲 。
我在Apple的NSNumberFormatter文檔中看不到任何棄用或API更改。這是一個嚴重的錯誤還是我在這裏錯過了一些東西?
但這不解決我的問題。我期待一個3位小數的百分比格式。您建議的API返回0.55368 – 2014-10-01 16:32:18