[iOS/Swift] 'NSInternalInconsistencyException', reason: 'Need an imageRef' 오류 해결

Nakyung Lee·2023년 10월 3일
0

iOS

목록 보기
13/14

🥺 문제점

작동이 잘 되던 팝업창이 갑자기 아래와 같은 오류를 뱉어내면서 나타나지 않는 문제가 발생했다.

2023-10-04 02:36:40.336844+0900 Blueming[2832:40181] *** Assertion failure in -[_UIImageCGImageContent _initWithCGImageSource:CGImage:scale:], _UIImageContent.m:532
2023-10-04 02:36:40.347139+0900 Blueming[2832:40181] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Need an imageRef'

🔎 참고한 stackoverflow 글

이유를 검색해 보니까 내가 asssets에서 생성해 준 Color set의 이름과 이미지의 이름이 같아서 발생한 문제였다.

이미지와 color set의 이름이 같은 것을 확인할 수 있다.

🥰 해결 방법

간단하다! 이미지의 이름이나 컬러 셋의 이름 둘 중 하나를 변경해 주면 된다. 변경 후에는 에러가 사라지고 다시 작동이 잘 되는 것을 확인할 수 있었다.

휴우... 갑자기 맞이한 에러라서 당황했지만 해결 완료! 😎

profile
앱 개발자를 꿈꾸는 ✨

0개의 댓글