-
- 닉네임과 프로필 사진 가져옴
-
- 1~10위 보여줌
-
- 일별 순위, 주간 순위에 있는 영화나 검색한 영화를 클릭하면 보여줌
-
- 검색한 영화 목록 보여줌
-
- 상영관 마커를 띄워줌
- 현재 위치로 자동으로 이동
"The data couldn’t be read because it is missing"
- 영화 상영업체 JSON 데이터를 파싱 과정에서 이 에러가 자꾸 뜸
- json에서 swift struct로 자동 변환해주는
quickType
사이트로 해결 - 프로퍼티명 잘못쓰고 옵셔널을 붙이지 않아서 생긴 문제
- json에서 swift struct로 자동 변환해주는
// 한글 인코딩
let urlString = "<http://www.kobis.or.kr/kobisopenapi/webservice/rest/movie/searchMovieList.json?key=66fe30704179395a87cdaa98664e6a63&movieNm=\\(searchResult)>"
guard let encodedString = urlString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else { return }
guard let url = URL(string: encodedString) else { return }
- 검색한 영화 목록 데이터 파싱 안됨 → 쿼리에 한글이 들어가서 생긴 에러
- 한글 인코딩 해주며 해결
'cyclone' is not a recognized processor for this target (ignoring processor)
- Naver Map이 시뮬레이터에서 위 에러와 함께 뜨지 않음 → 미해결
- 여기에서 보면 m1칩 문제라고 함
- 실제 디바이스에선 실행이 되어서 이걸로 진행