Trouble Shooting
Model 변수 이름을 일치하게 썼음에도, Parsing이 이루어지지 않을 때
GEEEEEEEE
2023. 6. 12. 00:43
API로부터 가져온 JSON 객체의 파라미터들과 파싱을 위해 만든 모델의 변수명은 모두 일치하였다.
하지만, 실행을 한 후에 보니
데이터를 받는데에 실패하였다.
내용을 보아하니 Decoding을 하는데 있어서 문제가 있다는 것이었다.
그 이유는 key를 description으로하는 예상되는 String 값이 발견되지 못하고
nil값이 있다는 문제였다.
즉, 모든 이미지마다 String값이 있다는 이야기는 아니었다.
그렇다면, JSON 파싱이 이루어지는 파라미터인
description의 값 타입을 Optional로 바꾸면 어떨까?
그렇다면, 일부 값이 nil이어서 생기는 오류를 수정할 수 있을 것이다.
결과