[iOS] 환율계산기
2022. 12. 4. 19:52
UI
기능
- MVVM 패턴 이용
- 원화(KRW)를 다른 통화 화폐를 선택하여 환율 계산
Error
- json parsing 오류
func parseJSON(_ response: DataResponse<Any>){
switch response.result{
case .success(_):
let json = try! JSONSerialization.jsonObject(with: response.data!, options: []) as! [[String:Any]]
self.lists = json
if let list = self.lists as? [[String:Any]]{
for indexs in list{
self.countrys.append(indexs["cur_nm"] as! String)
self.basePrices.append(indexs["kftc_deal_bas_r"] as! String)
self.units.append(indexs["cur_unit"] as! String)
}
self.tableView.reloadData()
}
case .failure(_) :
print("통신오류",String(describing: response.result.error))
}
}
- json data의 매매기준율에 콤마(,) 제거
let deleteDot = basePrice.components(separatedBy: [","]).joined()
- 환전 값을 소수점 둘째자리까지만 출력
moneytextField2.text! = String(format: "%.2f", result)
728x90
'프로젝트' 카테고리의 다른 글
[iOS] TripMate (0) | 2024.01.22 |
---|---|
[iOS] UniNuri (0) | 2023.09.10 |
[iOS] 우리끼리 - 스티커사진 (2) | 2022.10.08 |