Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 2.37 KB

README.md

File metadata and controls

57 lines (38 loc) · 2.37 KB

[5주차 개발일지] 영화 앱

📌 구현화면

📌 사용한 API

📌 트러블 슈팅

"The data couldn’t be read because it is missing"
  • 영화 상영업체 JSON 데이터를 파싱 과정에서 이 에러가 자꾸 뜸
    • json에서 swift struct로 자동 변환해주는 quickType 사이트로 해결
    • 프로퍼티명 잘못쓰고 옵셔널을 붙이지 않아서 생긴 문제
// 한글 인코딩
    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칩 문제라고 함
  • 실제 디바이스에선 실행이 되어서 이걸로 진행