Отменить текущий вход в Google? - PullRequest
0 голосов
/ 15 января 2019

Есть ли способ эффективно остановить процесс входа GIDSignIn при использовании следующее?

GIDSignIn.sharedInstance.delegate = self;
GIDSignIn.sharedInstance.uiDelegate = self;

[GIDSignIn.sharedInstance signIn];

UPDATE

Я попытался заключить это в ветку:

self.signInThread = [NSThread.alloc initWithBlock:^{
    // GIDSignIn stuff here..
}];

но похоже, что фреймворк Google для этого метода входа не такой. Это всегда дает lldb в GTMOAuth2Authentication.m с плохим доступом в строке 831

...
fetcher = (GTMOAuth2Fetcher *)[fetcherService fetcherWithRequest:request];

Если у кого-то есть предложения относительно того, что я могу сделать, чтобы отменить этот вход (в случае, если это занимает слишком много времени или пользователь просто хочет остановить это). Спасибо за помощь

...