ios 로긴을 위해 아래와 같이
-(void) LoginKakao
{
KOSession *session = [KOSession sharedSession];
if (session.isOpen)
{
[session close];
}
NSLog(@"LoginKakao step1");
[session openWithCompletionHandler:^(NSError *error)
{
NSLog(@"LoginKakao step2");
if (!session.isOpen)
{
}
} authParams:nil authType:KOAuthTypeTalk];
}
메써드를 만든 후 호출을 한 결과 카카오톡 어플이 실행된 후 사용 동의를 선택하면 다시 제가 만든 어플로 돌아오는데 openWithCompletionHandler 의 블락안으로 들어가지 않습니다. 즉 로그 “LoginKakao step1” 출력 → 카카오톡 동의 화면 → 동의 → 어플로 다시 돌아옴 까지만 되고 “LoginKakao step2” 로그가 출력되지 않습니다.
이유가 무엇일까요?