작성
·
352
답변 1
1
안녕하세요
변수로 만든 MediaType을 그대로 사용해도 상관없습니다.
단지 변수에 값을 넣고 request함수를 호출하는 것 보다
request함수를 호출할 때 mediaType을 보내면 한번에 처리할 수 있어서 그렇게 변경한 것입니다.
기본적으로 UI와 데이터는 연결되어 있지 않습니다.
그러니 movieModel에 데이터가 담겨진다고 해서 UI인 collectionView에 변화가 생기는것이 아닙니다.
reloadData는 collectionView에 연결된 delegate 함수들을 다시 호출하는 기능을 합니다.
이 때 cellforItem이나 numberofItems같은 함수들이 다시 호출되겠죠.
그럼 데이터에 있는 내용들을 다시 읽어서 collectionView에 표시해주게 됩니다.