解析twitter:如何在ios应用程序上从twitter注销

时间:2014-06-06 06:08:06

标签: ios twitter

我需要在ios应用程序中从twitter注销,我在ios应用程序中使用了twitter解析SDK。我试图通过使用[PFUser Logout]从Twitter注销并导航到我的应用程序登录页面。当我尝试登录到Twitter时,我没有获得Twitter登录URL,它直接使用以前的用户凭据登录。我尝试使用PFTwitterUtils unlink方法注销但没有用。

请你帮我...

2 个答案:

答案 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。