ฉันกำลังสร้างแอปงบประมาณที่ให้ผู้ใช้สามารถป้อนงบประมาณและธุรกรรมได้ ฉันต้องอนุญาตให้ผู้ใช้ป้อนทั้งเพนนีและปอนด์จากช่องข้อความแยกกัน และต้องจัดรูปแบบพร้อมกับสัญลักษณ์สกุลเงิน ฉันใช้งานได้ดีในขณะนี้ แต่ต้องการทำให้เป็นภาษาท้องถิ่น เนื่องจากขณะนี้ใช้งานได้กับ GBP เท่านั้น ฉันพยายามแปลงตัวอย่าง NSNumberFormatter จาก Objective-C เป็น Swift
ปัญหาแรกของฉันคือฉันต้องตั้งค่าตัวยึดตำแหน่งสำหรับช่องป้อนข้อมูลให้เฉพาะเจาะจงกับตำแหน่งของผู้ใช้ เช่น. ปอนด์และเพนนี ดอลลาร์และเซนต์ ฯลฯ ...
ปัญหาที่สองคือค่าที่ป้อนในแต่ละฟิลด์ข้อความ เช่น 10216 และ 32 จำเป็นต้องได้รับการจัดรูปแบบ และจำเป็นต้องเพิ่มสัญลักษณ์สกุลเงินเฉพาะสำหรับตำแหน่งที่ตั้งของผู้ใช้ ดังนั้นมันจะกลายเป็น 10,216.32 ปอนด์หรือ 10,216.32 ดอลลาร์ ฯลฯ...
นอกจากนี้ ฉันยังต้องใช้ผลลัพธ์ของตัวเลขที่จัดรูปแบบในการคำนวณอีกด้วย ดังนั้นฉันจะทำอย่างไรโดยที่ไม่มีปัญหากับสัญลักษณ์สกุลเงิน?