extension MovieSearchViewController: UISearchBarDelegate {
func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
let movieName = searchBar.text
movieSearchList = [MovieList]()
fetchData(movieName ?? "")
//검색 완료시 키보드 내리기
searchBar.resignFirstResponder()
}
}
movieSearchList = [MovieList]()
위치가 여기가 맞는지,,
func fetchData(_ movieName: String) {
Task {
do {
let searchResponse = try await BoxOfficeService().getSearchData(movieName: movieName)
movieSearchList.append(contentsOf: searchResponse.movieListResult.movieList)
print(movieSearchList)
} catch {
print(error.localizedDescription)
}
movieSearchView.movieSearchTableView.reloadData()
}
}
movieSearchView.movieSearchTableView.reloadData()
비동기 처리 해야하는지,,