谷歌+;集成iOS-注销时EXC\u错误\u访问错误
我已经在我的应用程序中完成了google+集成,效果非常好。但我注意到,在注销期间,偶尔会收到EXC_BAD_访问错误。这是我的注销功能谷歌+;集成iOS-注销时EXC\u错误\u访问错误,ios,objective-c,xcode,google-plus,Ios,Objective C,Xcode,Google Plus,我已经在我的应用程序中完成了google+集成,效果非常好。但我注意到,在注销期间,偶尔会收到EXC_BAD_访问错误。这是我的注销功能 -(void) logout { [[GPPSignIn sharedInstance]signOut]; [[GPPSignIn sharedInstance] disconnect]; // EXC_BAD_ACCESS Error occurs in this line } 我不总是会犯这样的错误,我想这可能与会话有关。我已经试着
-(void) logout
{
[[GPPSignIn sharedInstance]signOut];
[[GPPSignIn sharedInstance] disconnect]; // EXC_BAD_ACCESS Error occurs in this line
}
我不总是会犯这样的错误,我想这可能与会话有关。我已经试着搜索了一下,但到目前为止还没有找到任何解决方案。这种错误很少发生,我不知道什么时候会发生。当我在此错误后运行应用程序时,它工作正常,没有问题。但这仍然是一个错误,我想知道是否有其他人也有同样的经验,并找到了解决方法。问题似乎是由于调用了和方法。断开连接方法还执行签出。文档中说“断开连接需要令牌,因此如果要调用断开连接,请不要调用注销。” 如果只想注销用户,只需调用“signOut”方法,例如:
- (void)signOut
{
[[GPPSignIn sharedInstance] signOut];
}
如果要断开用户连接(代表用户撤销应用程序的API访问),该方法还将执行注销:
- (void)disconnect
{
[[GPPSignIn sharedInstance] disconnect];
}
您还应该实现didDisconnectWithError:(NSError*)错误
方法来清理用户详细信息和以下内容
有关更多信息,请阅读。谢谢,这似乎比我做的更明智。