Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

iOS프로그래밍 실무 12주차 정리 본문

2-1/iOS프로그래밍 실무

iOS프로그래밍 실무 12주차 정리

김브래 2023. 5. 24. 18:48

func getData() {

guard let url = URL(string: movieURL) else {

print("Invalid URL")

return

}

 

let session = URLSession(configuration: .default)

let task = session.dataTask(with: url) { [weak self] (data, response, error) in

guard let self = self else {

return

}

 

if let error = error {

print(error)

return

}

 

guard let JSONdata = data else {

print("No data received")

return

}

 

let decoder = JSONDecoder()

 

do {

let decodedData = try decoder.decode(MovieData.self, from: JSONdata)

print(decodedData.boxOfficeResult.dailyBoxOfficeList[0].movieNm)

self.movieData = decodedData

DispatchQueue.main.async {

self.table.reloadData()

}

} catch {

print(error)

}

}

 

task.resume()

}