deinit {
onDeinit?()
self.mapController?.stopEngine()
self.mapController?.stopRendering()
}
override func viewDidLoad() {
super.viewDidLoad()
mapController = KMController(viewContainer: mapContainer)
mapController?.initEngine()
}
override func viewWillAppear(_ animated: Bool) {
mapController?.startRendering()
mapController?.startEngine()
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
mapController?.stopRendering()
}
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
mapController?.stopEngine()
}
func authenticationSucceeded() {
mapController?.startEngine()
mapController?.startRendering()
}
이런식으로 엔진의 주기를 정해놨습니다. 카카오맵을 띄우는 뷰에서 다음 뷰로 넘어간다음 pop해서 다시 돌아올경우 카카오맵이 있던 화면에서 pop해주는 navigationcontroller bar를 제외하곤 다른 곳을 누를 경우 kmsdk Touch event ignored 이라고 뜹니다.ㅠㅠ 이런 점과 카카오맵이 있는 뷰컨을 나갔다가 다시 들어올경우에도 [[W][KMSDK] Touch event ignored
]라는 에러가 뜹니다. 어떤 식으로 해결해야할까요??