nsnumberformatter

    1熱度

    1回答

    嗨,大家好,這是我的第一個問題,我想可以很容易爲你,我想轉換這個NSString「42031692.7810」這樣的事情:$ 4,2031,692.78,我有這個代碼: NSString *element = @"42031692.7810"; NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [f

    1熱度

    2回答

    我必須丟失一些非常明顯的東西,但我已經找遍了,找不到解決方案。 在界面生成器中,我將NSNumberFormatter連接到NSTextField,我將該值綁定到float值。這一切都按預期工作,數字得到驗證和更新。除非我輸入一個空字符串,在這種情況下,我得到一個異常: Exception detected while handling key input. [<ResolutionSettin

    1熱度

    1回答

    我想在iOS中編程轉換器。 用戶將值輸入到文本字段中,並對值進行轉換。 結果最終返回給用戶。 輸出必須是區域設置的十進制格式。 另外,輸出必須以指數形式打印,這是可行的。 問題:我需要指數形式和小數形式。 以下代碼解釋了什麼可行。 //formatting NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];

    0熱度

    1回答

    我正在建設的應用程序有可能「下載」文本文件,並從那裏得到的數字。在模擬器中一切正常,但是當我在設備上測試它時,它剛剛崩潰。過了一段時間,我發現問題出在小數點分隔符上。在該文件中,我使用.,我的iPhone的本地設置需要,。該字符串的例子: Product 1;100.00 Product 2;82.85 Product 3;95.12 //etc... 的前幾個.變更爲,後,我能成功運行

    6熱度

    3回答

    我想使它成爲我的一個UILabels只顯示最多3位數字。所以,如果相關的值是3.224789,我希望看到3.22。如果值是12.563,我希望看到12.5,如果值是298.38912,那麼我想看到298.我一直在嘗試使用NSNumberFormatter來完成此操作,但是當我將最大有效位數設置爲3小數點後面總是有3位數字。這裏的代碼: NSNumberFormatter *distanceForm

    3熱度

    2回答

    setMaximumFractionDigits不能與下面的代碼一起使用。 NSString *[email protected]"80.90"; NSNumberFormatter *numberFormatter=[[NSNumberFormatter alloc] init]; [numberFormatter setNumberStyle:NSNumberFormatterDecima

    4熱度

    4回答

    我有一個存儲在NSMutableString實例中的號碼,我想用逗號分隔符自動格式化,然後在UITextField中顯示結果。 我試過使用NSNumberFormatter格式化爲貨幣,但我不希望它顯示小數,如果原始NSMutableString不包含小數位。 例如: 如果NSMutableString包含 「1234567」,應該爲 「1,234,567」 的格式。 如果NSMutableStr

    1熱度

    2回答

    我正在開發一個應用程序,我希望根據當前的區域設置處理不同的貨幣格式。使用NSNumberFormatter我可以正確地將一個數字轉換爲字符串,並且沒有問題。 但是,如果我把字符串值轉換成UITextField後來拿回來,我就無法將字符串轉換回一個數字,我會得到一個nil值來代替。 這裏是一個示例代碼來解釋該問題: NSNumberFormatter *nf = [Utils currencyFor

    0熱度

    2回答

    我想格式化一個數字,就像這個「123.123,00」。我正在使用NSNumberFormatter。 代碼是: NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]; [numberFormatter setGroupingSize:3]; [numberFormatter setGroupingSepara

    1熱度

    1回答

    我想格式化一個數組數組以顯示在循環中的CCLabelTTF數組。 NSNumberFormatter返回一個autorelease對象。我不太清楚我應該如何處理這裏的內存管理。任何建議將不勝感激。 這裏是我試圖找出問題: NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; NSString *tempString;