카톡 로그인시 에러

xcode7업데이트 이후 iOS9 설정하는거 보고 설정해서 로그인이 잘되었는데요… 갑자기 안되네요…-_-;; 일단 sdk최신버전으로 업데이트 했는데도 안됩니다.

로그인 눌렀을때 아래 소스코드와 같은 로직을 탑니다.
하지만 처음 눌렀을때는 handler블락내부 로직이 전혀 실행되지 않고 그냥 지나가 버립니다…
다시 한번 누를경우 handler블락 내부가 실행되기는 하지만 error가 떨어집니다.
KOErrorDomain code:2
@“NSLocalizedDescription” : @“The operation is cancelled.”
@“NSLocalizedFailureReason” : @“The operation has been cancelled by user.”

///////////////////////////////////
[[KOSession sharedSession] close];

[[KOSession sharedSession] openWithCompletionHandler:^(NSError *error) {
if ([[KOSession sharedSession] isOpen]) {
// login success
KSLog(@"%@",[KOSession sharedSession].accessToken);
} else {

    }
}];

로그인 버튼만 눌렀는데, 저 에러가 발생하나요?
저 에러는 사용자가 cancel 버튼 눌렀을때 발생하는 에러인뎅…

설정이나 재현 경로를 좀더 자세히 말씀해 주실 수 있나요?

@Mars

첫번째 눌렀을경우 내부블락을 타지않고, 두번째 누르면 사용자가 cancel했을때 나는에러 떨어지고,다시 누르면 또 내부블락을 타지않고, 또 누르면 사용자가 cnacel했을때 나는에러가 떨어집니다…내부블락을 타지못하는 문제때문에 발생하는것 같은데…

  • (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
    sourceApplication:(NSString *)sourceApplication
    annotation:(id)annotation
    함수에
    if ([KOSession handleOpenURL:url]) {
    return YES;
    }
    로도 안되고,
    if ([KOSession isKakaoAccountLoginCallback:url]) {//카카오톡
    return [KOSession handleOpenURL:url];
    }
    로도 안되네용…

@enteris 로그인 화면이 안보이는것 같은데요…
presentingViewController 를 이용해 보시겠어요?

https://devtalk.kakao.com/t/ios9-canopenurl-failed-for-url/14677/17?u=mars