mardi 3 février 2015

Swift playground - How can I converting string with comma to string with decimal


Vote count:

0




I'm new in the Swift world.


How can I converting a String with a comma to a String with a decimal?


The code work's fine with a dot (.)


The problem is when I'm using a comma (,) ... with: var price


The origin of the problem is the Decimal french keyboard use a comma (,) instead of a dot (.)


Don't know exactly how to use NSNumberFormatter or generatesDecimalNumbers if it's the key. There's probebly more than one options.



//The answer change if "2,25" or "2.25" is used.

var price : String = "2,25"
var priceFloat = (price as NSString).floatValue

//I need to have 2.25 as answer.

var costString = String(format:"%.2f", priceFloat)


Thank's for your time and your help!



asked 31 secs ago







Swift playground - How can I converting string with comma to string with decimal

Aucun commentaire:

Enregistrer un commentaire