nsnumberformatter

    0熱度

    2回答

    我有代碼: let formatter = NSNumberFormatter() formatter.maximumFractionDigits = 1; let strTest = formatter.stringFromNumber(0.1) 但strTest等於」 1" ,但我想 「0,1」。我需要配置哪些屬性?

    3熱度

    1回答

    我能夠從Swift 1.2中使用下面的方法從文本字段中獲取電話號碼,但是我在Swift 2中嘗試了相同的方法,但是我從.join「加入不可用「。請如何在Swift 2中編寫相同的方法? let userNumber = NSNumberFormatter().numberFromString("".join(phoneNumberTextField.text!.componentsSeparate

    1熱度

    1回答

    我有一個字符串,貨幣格式爲本地貨幣。 例如 10000丹麥克朗會(10.000,00) 當轉換爲double值,它只是讀它10 我想這個片段 NSString * locale ; if(locale == nil || [locale isEqualToString:@""]){ locale = @"da_DK"; } NSLocale *priceL

    2熱度

    1回答

    我想產生以下本地化的字符串: 「在___天(S)」 - >(例如:在5天) 要做到這一點,我已經走了下來。 stringsdict路線: <key>In %d Days</key> <dict> <key>NSStringLocalizedFormatKey</key> <string>%#@[email protected]</string> <ke

    0熱度

    1回答

    我有一個文本字段讀導入的應用程序中使用 let number = NSNumberFormatter().numberFromString(numberString) if let number = number { let floatValue = Float(number) } 再處理它,而我與使用逗號作爲小數點分隔符(如意大利或德國)區域格式一切工作作品(我可以寫17,80

    2熱度

    2回答

    我目前有一個像這樣的字符串:或"4,25",我需要將它轉換爲Double,但我該怎麼做? 我是否首先將,替換爲.? 我看過NSNumberFormatter,但是每個字符串都返回nil。 let formatter = NSNumberFormatter() formatter.minimumFractionDigits = 2 formatter.maximumFractionDigits

    0熱度

    1回答

    我對IOS編程非常陌生,所以很感謝Swift專家的一些指導。 我有一個用Objective-C編寫的應用程序,我將其轉換爲Swift。它使用自定義鍵盤在文本框中輸入四位數值。每次用戶輸入一個數字時,它都被除以十。例如。用戶輸入1和它顯示爲0.1時,用戶輸入12它顯示爲1.2,在用戶輸入123它顯示爲12.3等 其實現,這是本Objective-C代碼: -(IBAction)buttonPress

    0熱度

    2回答

    我想要一個的UITextField配置爲僅接受11號11號寫的,我使用NSNumberFormatter和它的作品只是用數字很好,但是當我嘗試設置可用的最大數量,它不起作用。 即使分配setMaximumFractionDigits,setMaximumIntegerDigits和setMaximumSignificantDigits它並不像它應該工作,還是我失去了一些東西?請幫忙。 這裏是我的代

    3熱度

    3回答

    我使用iOS圖表來繪製Swift iOS應用程序中的一些數據,包括一些時間。時間以秒爲單位存儲在Int變量中,但顯然人們不希望在Y軸上看到1小時45分鐘,因此我需要格式化它。 iOS的圖表,您可以設置使用NSNumberFormatter要做到這一點,像這樣 var formatter: NSNumberFormatter = NSNumberFormatter() formatter.numb

    0熱度

    4回答

    格式化我用 func formatAmount(number:NSNumber) -> String { let formatter = NSNumberFormatter() formatter.numberStyle = .CurrencyStyle return formatter.stringFromNumber(number)! } 改變數以貨幣格式化