티스토리 뷰

IT/Android/iOS

if let. 딥빡

리쫑v 2017.12.01 13:19



일단 병신인증글임을 알리고 글을 써본다.


Swift 코드중 foreach정도의 느낌으로 개발하려고 if let을 사용했는데 여기서 일이터졌다. 원문을 적어본다.


if let item : ItemInfo = mInfo.climate_list.object(at: mMonth!-1) as? ItemInfo{ }


이거다


아 써놓고보니 ... 젠장


내가잘못한게 맞네


IntemInfo타입의 item이 있는 경우에. 라고 해석되겠네


스바시바


그럼 여기서 문제부분인


mInfo.climate_list.object(at: mMonth!-1) as? ItemInfo


여기서 죽는건 커버가 안된다는거자나


왜냐면 죽는부분은


.object(at: 12) 였으니까


아....... 놔.....


그럼 진짜로 체크해야될 부분은 climate_list에 12번 아이템이 있는지 여부네!



댓글
댓글쓰기 폼