Есть ли способ эффективно остановить процесс входа 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];
Если у кого-то есть предложения относительно того, что я могу сделать, чтобы отменить этот вход (в случае, если это занимает слишком много времени или пользователь просто хочет остановить это). Спасибо за помощь