본문 바로가기
IOS - Swift

[Swift/에러해결] [NSNUll pointsize] Sizunrecognized selector sent to instance

by 게게겍 2023. 3. 29.

보통 이러한 에러가 발생한 경우에는 셀렉터 인스턴스가 함수에 제대로 전달되지 않았을 때 발생하는 오류입니다.

그러기 때문에 대부분의 경우 스토리 보드에서 @IBoutlet이 연결 이름이 바뀌엇을 경우가 대부분이엿습니다.

 

위처럼 노란색 경고가 떳을때가 대부분입니다.

하지만 [Nsnull pointsize] 가 앞에 뜬다면 해당 오류는 아닙니다.

애초에 unrecognized~~ 에러가 뜬다는것은 인스턴스가 전달이 제대로 되어있지 않다는것이고 전달이 안되는 이유는 저의 경우에 커스텀 폰트를 인식하지 못했기 때문입니다.

폰트파일+ infp.plist 에만 폰트를 넣었는데 target에서 추가로 해줘야 하는것을 놓쳐서 해당 에러가 낫습니다.

target-copy Bundle Resource 에서 폰트를 추가하여 에러를 해결햇습니다.