다른 뷰콘트롤러가 최상위에 있을때 있을때 인증창문제

네비게이션 콘트롤러를 기반(메인 뷰)으로 한 앱에서 다른 뷰콘트롤러를

[viewController presentViewController:v animated:YES completion:nil];

대략 위와 같이 최상위에 나타냅니다. 그리고 해당 뷰콘트롤러 안에서(viewDidApper 든 뭐든… 버튼 클릭이든… 등등)

[KOSession sharedSession] openWithCompletionHandler

를 호출하면 아래와 같은 경고가 발생하면서 인증창이 나타나지 않습니다.

Warning: Attempt to present UINavigationController: 0x10bf76ff0 on UINavigationController: 0x10bc67230 whose view is not in the window hierarchy!

참고로 최상위에 다른 뷰콘트롤러가 없으면 문제가 없습니다.

@teamxforever 요것도 v1.0.14 에서는 문제 없을것 같은데요, 하위 버젼에서 inweb view방식이 바뀌면서 버그가 좀 있었습니다. v1.0.14 최신에서는 해결되었을것 같아요~
참고로 iOS SDK 의 changelog 부분을 보시면 될것 같습니다!

잘 됩니다. 감사합니다.

이 토픽은 이제 닫혔습니다. 새로운 답글을 다실 수 없습니다.