helpkang/react-native-kakao-login

ios 에서 로그인 버튼이 제대로 안보이는 버그 ?

Closed this issue · 1 comments

ios에서 정상적으로 올렸는데 다음과 같이 버튼이 안보이는 버그가 있네요..
버튼을 살짝 터치하면 제대로 나옵니다.
kakaotalk_2017-12-06-16-30-31_photo_0

ui를 부를때 javascript thread에서 호출하게되면서 생기는 버그인것 같습니다.
아래와 같이 소스를 고쳐주니 정상적으로 됩니다^^
`dispatch_async(dispatch_get_main_queue(), ^{
KOSession *session = [KOSession sharedSession];

[session close];

[session openWithCompletionHandler:^(NSError *error) {
  if ([session isOpen]) {
    [self loginProcessResolve:resolve
                     rejecter:reject];
  } else {
    // failed
    NSLog(@"login cancel.");
    //NSError *error = [NSError errorWithDomain:@"kakaologin" code:1 userInfo:nil];
    reject(@"KAKAO_LOGIN_CANCEL", @"CANCEL", nil);
  }
}];

});`