Tôi là người mới trong thế giới Swift.Sân chơi Swift - Cách chuyển đổi một chuỗi bằng dấu phẩy thành chuỗi có số thập phân
Làm cách nào để chuyển đổi chuỗi bằng dấu phẩy thành Chuỗi có số thập phân?
Công việc mã của tốt với một dấu chấm
Vấn đề là khi tôi đang sử dụng một dấu phẩy (,) ... với (.): var giá
Nguồn gốc của vấn đề là các Decimal bàn phím tiếng pháp sử dụng một dấu phẩy (,) thay vì một dấu chấm (.)
không biết chính xác làm thế nào để sử dụng NSNumberFormatter hoặc generatesDecimalNumbers nếu đó là chìa khóa. Có nhiều sự lựa chọn.
//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)
Cảm ơn bạn đã dành thời gian và trợ giúp!