본문 바로가기

Swift

(26)
[Swift] Cannot find type 'class' in scope 에러 / shift + cmd + k 오늘 열심히 공부하다 중간에 custom 테이블 뷰를 만들기 위해 특정 커밋 상태로 되돌아가서 feature브랜치를 만들고 새로 공부중 이었다. 그런데 이전에 만들었던 클래스가 사라졌다. 분명히 여기 파일안에는 존재하는데,, 구글 검색을 하다 우연히 알게된 shift + cmd + k 라는 단축키를 알게됬다. 내가 작성한 것은 맞지만 , run 상태일 경우 무언가 잘못되었다고 계속 오류 날때 위의 단축키를 쓰면 빌드 폴더를 clean시킨다. 이후에 다시 실행했을때도 오류 생기면 내가 작성한 코드가 오류일 가능성이 높다. 디버깅을 하거나 다른 방법으로 오류를 잡아야한다. BookIb.swift 소스파일에서 인스펙터 옵션을 본 후에 target 설정을 하려했지만 아예 인스펙터 옵션이 뜨지 않았다. 그래서 그..
[Swift] Fatal error : Unexpectedly found nil while unwrapping an Optional value |스위프트 공부중 맞이한 첫 번째 에러. 스위프트 공부를 하던 중 마주하게 된 첫 번째 에러가 발생했다. 우선 중단점을 지정해서 디버깅을 통해 어떤 에러인지 알아 봤다. Thread 1: Fatal error : Unexpectedly found nil while unwrapping an Optional value 이후에 계속 코드 실행F6을 눌렀더니 Thread 1: EXC_BREAKPOINT (code=1, subcode=0x18f494588) 이런 에러로 바뀌었다. (Thread가 왜이렇게 많지.. 선언 다 안해줬는데;;) Thread 1에서 발생한 에러이다. //위의 코드 상황을 말하자면 디폴트 VC(ViewController)를 삭제하고, TableViewController 를 생성, initial View Controller로 지정한..