본문 바로가기
개발노트/iOS

Swift : class ' ' has no initializers 해결책

by 전지적진영시점 2021. 11. 22.
반응형

안녕하세요! 전진시입니다 ⸜(*ˊᗜˋ*)⸝

 

이번 포스팅은 방금 만난 에러 해결과정입니다!

 

제가 생성한 클래스가 이니셜라이저가 없다고 합니다 

 

이는 클래스 내에 초기화 되지 않은 변수 및 오브젝트가 존재할 때 발생하는 에러입니다!!

 

기초적인 부분에서 생긴 실수이지만 짚고 넘어가면 좋을 것 같습니다!๑'ٮ'๑

 

제 클래스에서는 maintext와 subtext가 타입 어노테이션만 사용되어있고 초기화는 되어있지 않은 상태입니다!

타입 뒤에 !를 붙여주시거나 값을 넣어주어 초기화해주시면 해결됩니다!

 

해당 에러는 클래스 자체 에러로 표시되기 때문에 코딩하다가 중간중간 초기화가 빠진 부분이 없는지 훑어보면 좋겠습니다!-!

 

그럼 오늘도 좋은 하루 되세요~!(งᐖ)ว

반응형

댓글