Lined Notebook

MTMapView unrecognized selector sent to instance

by 사슴비행기

KakaoMap SDK를 추가해서 쓰던 중

아무것도 안 건들이고,

심지어 직전에 실행이 됐는데

정말 갑자기 위와 같은 에러가 뜨면서 안되기 시작했다.

검색해 보니, 버튼의 경우, sender를 넘겨줘야 된다. 어쩐다...

이런 글은 많은데,

나는 버튼이 아니라 view를 호출할 때 생기는 오류였음.

그래서 view가 nil인가 싶엇 로그를 찍어봐도

멀쩡히 할당되어 있었음.

 

요리조리 검색해 보다가, Kaka의 다른 API를 사용하는 사람이

위와같은 오류를 만나서 해결한 방법이 있길래 적용해봤다.

 

https://es1015.tistory.com/446

 

[iOS] [NSBundle ko_appKey:] unrecognized selector sent to class 해결 방법

iOS 카카오 SDK 연동 시 [NSBundle ko_appKey:] unrecognized selector sent to class 에러 해결 방법 발생 에러 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSBundle..

es1015.tistory.com

 

프로젝트 > TARGETS > 앱 > Build Settings > Other Linker Flags에 -all_load 추가

Other Linker Flags에 -all_load를 추가하니 잘 작동한다.

도대체 뭐가 불만이라서

원래 잘 보여주다가 갑자기 그러는 거니...ㅠㅠ

 

이 에러는 Other Linker Flags 설정이 잘못되어 나타나는게 맞다고 하고

만약 위의 방법으로도 안되면 아래 링크의 질문자분이

자답한 부분을 살펴보고 따라해보길 바란다.

 

https://devtalk.kakao.com/t/kakaolink-nsbundle-ko-appkey-unrecognized-selector-sent-to-class-0x1b80aac80/29859/7

 

카카오 데브톡

카카오 데브톡. 카카오 플랫폼 서비스 관련 질문 및 답변을 올리는 개발자 커뮤니티 사이트입니다.

devtalk.kakao.com

 

블로그의 정보

Beautiful Coding

사슴비행기

활동하기