MTMapView unrecognized selector sent to instance
by 사슴비행기KakaoMap SDK를 추가해서 쓰던 중
아무것도 안 건들이고,
심지어 직전에 실행이 됐는데
정말 갑자기 위와 같은 에러가 뜨면서 안되기 시작했다.
검색해 보니, 버튼의 경우, sender를 넘겨줘야 된다. 어쩐다...
이런 글은 많은데,
나는 버튼이 아니라 view를 호출할 때 생기는 오류였음.
그래서 view가 nil인가 싶엇 로그를 찍어봐도
멀쩡히 할당되어 있었음.
요리조리 검색해 보다가, Kaka의 다른 API를 사용하는 사람이
위와같은 오류를 만나서 해결한 방법이 있길래 적용해봤다.
https://es1015.tistory.com/446
프로젝트 > TARGETS > 앱 > Build Settings > Other Linker Flags에 -all_load 추가
Other Linker Flags에 -all_load를 추가하니 잘 작동한다.
도대체 뭐가 불만이라서
원래 잘 보여주다가 갑자기 그러는 거니...ㅠㅠ
이 에러는 Other Linker Flags 설정이 잘못되어 나타나는게 맞다고 하고
만약 위의 방법으로도 안되면 아래 링크의 질문자분이
자답한 부분을 살펴보고 따라해보길 바란다.
'swift > correct a mistake' 카테고리의 다른 글
블로그의 정보
Beautiful Coding
사슴비행기