I am getting a particular double number from the webservice like 0.097 or 0.034 from the webservice. So if i am getting a particular number like 0.56 or 0.5 i need to add a zero in 0.56 and two zeros in 0.5. How to do this in swift3? Currently i am doing :
class func appendString(data: Int) -> String {
let value = data
let formatter = NumberFormatter()
formatter.minimumFractionDigits = 3 // for float
formatter.maximumFractionDigits = 3 // for float
formatter.minimumIntegerDigits = 1
formatter.paddingPosition = .afterPrefix
formatter.paddingCharacter = "0"
return formatter.string(from: NSNumber(floatLiteral: Double(value)))!
}
Any idea how to achieve th above told logic?