로그를 보면 view도 성공적으로 추가되었고 인증도 성공한거 같은데
지도가 안나오는 이유가 어떤 경우가 있을까요?
[FAQ] 지도/로컬 API 문의 전 꼭 읽어 주세요.
기본 사항
로컬 (REST) API 에 대한 설명은 로컬 API 가이드 를 참고하세요.
지도 SDK에 대한 설명은 Kakao Map API 가이드 를 참고하세요.
지도/로컬 API 사용 시 활용할 수 있는 카카오맵 아이콘 이미지는
Kakao Map 리소스 페이지에서 다운받울 수 있습니다.
로컬 API의 주소검색 기능과 당사가 별도로 제공하는 우편번호 서비스는 서로 다른 서비스 입니다.
우편번호 서비스 사용과 관련해서는 이곳에서 대응해드리기 어려우며
우편번호 서비스 가이드 내 “문의하기” 를 이용해주세요.
문의글 작성은
꼭 현재 사용 중인 앱키를 등록한 계정으로 해주셔야 정확한 안내가 가능합니다.
또한 서비스 소유자/회사와 계정 소유자가 동일하거나 소속관계가 확인되어야 정확한 안내/대응이 가능합니다.
문의하시기 전에 이곳 DevTalk의 게시글 검색을 통해
유사 문의에 대한 답변을 먼저 찾아보시면 더 빠르게 문제 해결이 가능할 수 있습니…
@shiningna
ViewBase 의 크기 조절을 적절하게 하셨는지, Container뷰의 크기 및 위치가 적절한지 확인해보시면 될 것 같습니다.
안녕하세요.
예제에서는 viewWillAppear에서 엔진을 활성화 시켜주는데
if mapController?.isEngineActive == false {
mapController?.activateEngine()
}
authenticationSucceeded 콜백에서 활성화주니까 지도가 뜨네요…
해당 콜백에서 호출해도 괜찮을까요?
그리고 .isEngineActive가 null로 찍히는데 이유가 있는지요?
@shiningna
활성화 시점 자체는 고정된 부분이 아니라 앱 구현상 적절한 타이밍에 수행하시면 됩니다.
isEngineActive는 nonnull boolean 타입입니다. 해당 값이 null 로 찍힌다는 것은 mapController 변수가 nil 이기 때문일 것으로 보입니다.