nsnumberformatter

    5熱度

    2回答

    我無法將長期NSString可靠地轉換爲NSNumber。具體而言,我將MPMediaEntityPropertyPersistentID作爲字符串轉換爲NSNumber有時它起作用,通常不起作用。 轉換代碼: NSString *keke = [jsonArray objectForKey:@"next"]; NSNumberFormatter * f = [[NSNumberFormatte

    0熱度

    1回答

    我最近在對象中添加了一個方法,該方法負責對我正在使用NSNumberFormatter返回字符串的遊戲進行評分。我剛剛收到了163,930,640的分數,並且以這種方式顯示在一個地方。但在另一個地方,在文本標籤上,它顯示爲163,930,6...。我很確定所有的數字都是在主動遊戲中顯示的,但是當它停止更新時,它會切換到有省略號。下面是我如何創建標籤: self.scoreLabel = [[UIL

    1熱度

    1回答

    我想問如何舍入數字如下: 我正在計算一個數字,我得到例如246,5。我想將這個數字舍入到250.另一個例子是581到600. 有沒有辦法在iOS中做到這一點?怎麼樣? 我其實想把數字整數化爲50的倍數)。我想用它來縮放我生成的圖形圖的y軸。 我有計算與方程數的阿雷每個和我只是想每一個格式化爲exaample(250(如果246,5);(600,如果586,2)

    0熱度

    2回答

    請有人幫助我。我正在製作Calculator App,並使用了NSNumberFormatter。我想設置在我的UILabel中顯示的數字的限制,例如最多12位數字,但這意味着,即使「1234121.38685(12)」也是任何數字。所以,如果我將這個數字相乘,它正在增加,它必須正確舍入,我想它是,例如,「9785123124.12」,如果再次,然後「75647689751.5」。所以結果值顯示最

    0熱度

    1回答

    我覺得答案就在我面前,但我似乎無法找到它。 我的代碼: - (void)viewDidLoad { numFormatter = [[NSNumberFormatter alloc] init]; numFormatter.locale = [NSLocale currentLocale]; [numFormatter setMaximumFractionDigit

    4熱度

    1回答

    我希望格式化程序顯示 - 4.00英鎊爲 - 4.00英鎊,但它一直顯示爲(4.00英鎊),爲什麼? 下面的函數將字符串「00000014」變成「£00.14」,它也應該變成負值。但數字格式化程序似乎添加了括號。 代碼如下: +(NSString *)pfsCurrencyAmountString:(NSString *)amount CurrencyCodeAsString:(NSString

    1熱度

    1回答

    如預期下面的代碼不起作用: //[formatter setNumberStyle:NSNumberFormatterDecimalStyle]; formatter.maximumFractionDigits = 2; formatter.minimumFractionDigits = 2; formatter.decimalSeparator = @","; formatter.per

    0熱度

    4回答

    我有UILabel在其中我想顯示$也工作正常,但問題是,它在模擬器上正常工作,但是當我在設備上測試此代碼而不是$它顯示Rs(Rupess)任何想法如何解決這個問題。 NSNumber *number=[[NSNumber alloc]initWithInt:1000]; NSString *No = [NSNumberFormatter localizedStringFromNumb

    0熱度

    1回答

    我有一個NSNumberFormatter的NSTextField。我將格式化程序的最小值設置爲0(因爲我無法將其設置爲0.01),並將樣式設置爲小數點。 NSTextField使用浮點型ivar對其值進行綁定,並將該操作設置爲「僅在發送時輸入」。這工作得很好。 我想要做的是,如果用戶試圖擦除該值並點擊關閉或按下回車鍵,我想在編輯前恢復原始值。 我想: -(void) setNilValueFor

    0熱度

    1回答

    我使用下面的代碼爲西班牙語生成一個數字,例如1.000.000,00,但我得到€1,000,000.00。我正在使用es_ES作爲區域設置ID。 NSNumberFormatter *frm=[[NSNumberFormatter alloc] init]; [frm setNumberStyle:NSNumberFormatterDecimalStyle]; NSLocal