我需要在ios应用程序中从twitter注销,我在ios应用程序中使用了twitter解析SDK。我试图通过使用[PFUser Logout]从Twitter注销并导航到我的应用程序登录页面。当我尝试登录到Twitter时,我没有获得Twitter登录URL,它直接使用以前的用户凭据登录。我尝试使用PFTwitterUtils unlink方法注销但没有用。
请你帮我...
答案 0 :(得分:1)
您可以在PFOauth1FlowDialog.m中修改Parse的源代码
- (void)loadURL:(NSURL *)url queryParameters:(NSDictionary *)parameters {
NSMutableDictionary *_parameter = [[NSMutableDictionary alloc] init];
[_parameter setObject:@"true" forKey:@"force_login"];
[_parameter addEntriesFromDictionary:parameters];
_loadingURL = [[self class] _urlFromBaseURL:url queryParameters:_parameter];
NSURLRequest *request = [NSURLRequest requestWithURL:_loadingURL];
[_webView loadRequest:request];
}
然后一切都应该正常。
答案 1 :(得分:0)
您的用户是否已在本地登录(在iOS设置中)?如果是这样,那么使用Parse(使用PFTwitterUtils' logInWith ...方法之一)登录twitter的任何尝试都将使用本机登录的身份验证。
如果您希望向用户显示询问其凭据的屏幕,则您必须要求他们在iOS中原生地退出Twitter。