-1
여기 라운딩 내가 추가 쉼표에 사용하는 코드입니다 "1000".addCommas() 다음에 "1,000"을 반환하지만 숫자를 "1.1234"로 설정하면 .addCommas()가 "1.123"을 반환합니다. 숫자를 반올림하는 것으로 보입니다. 위의 문제를 해결하는 방법?NumberFormatter는 예기치 않게
여기 라운딩 내가 추가 쉼표에 사용하는 코드입니다 "1000".addCommas() 다음에 "1,000"을 반환하지만 숫자를 "1.1234"로 설정하면 .addCommas()가 "1.123"을 반환합니다. 숫자를 반올림하는 것으로 보입니다. 위의 문제를 해결하는 방법?NumberFormatter는 예기치 않게
이렇게하려면 NumberFormater를 사용하면됩니다.
let value = 1000
let formater = NumberFormatter()
formater.numberStyle = .decimal
formater.groupingSeparator = ","
print(formater.string(from: NSNumber(integerLiteral: value)) ?? "Return nil value")
애플 문서는 here
그래서 귀하의 질문에 대한 추가되지 쉼표 사용할 수 있습니다. 이것은 'NumberFormatter' 반올림 값이 예기치 않게 발생하는 것입니다. – rmaddy
'NumberFormatter' 문서를보십시오. 특히 반올림 및 소수 자릿수에 대한 섹션 – rmaddy