nsnumberformatter

    1热度

    1回答

    我有一个显示您当前位置的纬度的ios应用程序。我想限制纬度的位数为8个小数点。我用NSNumberFormatter但代码一点儿也不工作,我不知道为什么 这里是代码 NSNumber* lat = [[NSNumber alloc] initWithDouble:self.currentLocation.coordinate.latitude]; NSNumberFormatter *forma

    1热度

    2回答

    与comma separated thousand NSString stringWithFormat类似,但是具有特定用例。 如何在每三位数字后插入一个逗号(,)? 一些情况: 9999999→9999999 1234→1234 3432423455435435→3,432,423,455,435,435 结果无论区域设置或任何其他情况的预期。

    0热度

    2回答

    我有一个字符串名为valuesArray含值这样的数组:2913451.0938 我试图格式化这些数字,这样我可以这样显示出来:2,913,451.09 使用下面的代码我能够读取数组中的值并将它们转换为NSNumbers(num),并且我也能够创建一个格式化程序来定义我希望如何显示我的数字(formatter)。 NSNumberFormatter *formatter = [[NSNumberF

    2热度

    1回答

    NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]; [numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4]; [numberFormatter setNumberStyle:NSNumberFormatterCurrency

    8热度

    5回答

    我的应用程序中有一个UITextField,它应该只接收来自用户的数字输入。这个数字输入应该表示货币(即只有两位小数),默认值为0.00当没有输入任何内容时。我还希望在最左边有一个“$”符号,右边的数字对齐,使得数字从右到左像这样移动: 例如,当输入号码“1234.56”。 1. $ 0.00。 2. $ 0.01。 3. $ 0.12。 4. $ 1.23。 5. $ 12.34。 6. $ 1

    0热度

    3回答

    我面临一个问题,但似乎无法找到解决方案。我有一个文本框,用户输入数字。问题是,当用户输入最后一位数字后小数点后为零,它没有考虑到 - 42.70打印为42.7.Find下面 NSNumberFormatter *_numberFormatter =[NSNumberFormatter new]; _numberFormatter.maximumFractionDigits=2;

    7热度

    4回答

    我想要一个数字字符串,最大2位小数精度,而其余小数只是修剪掉而不是四舍五入。例如: I have: 123456.9964 I want: 123456.99 -> Just want to trim rest of the decimal places 我曾尝试是: NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] i

    0热度

    1回答

    我在我的应用程序中有一个设置来更改货币。之后我意识到这会由于不同的键盘区域设置而导致问题,在这种情况下,您可能会在货币上与键盘所在的位置不匹配。在App中选择欧元,它使用逗号作为小数点分隔符,英国的区域设置键盘带有小数点分隔符。 删除我的设置并将货币设置为手机区域设置的最佳方法是?

    0热度

    1回答

    我试图在输入8个字符(有点像内置的计算器应用程序)后,在我的应用程序中显示这个文本字段以科学记数法显示。除了当它应该以科学记数法显示时,我已经确定所有的工作都正确,它只显示'0.0'。 我的代码有什么问题? NSString *current; NSString *str = (NSString*)[sender currentTitle]; //sender is in the method

    0热度

    1回答

    我试图构建一个基本的计算器,并且在输入期间无法在显示器上格式化数字。我使用NSNumberFormatter在每3个数字后面加一个逗号,以便“99999”看起来像“99,999”。 问题是在输入过程中它不会显示超过4位数......它基本上重置为1位数。这里是我的输入数字代码: - (IBAction)digitPressed: (UIButton *)sender { NSStrin