OStack程序员社区-中国程序员成长平台

标题: ios - 如何从我的 native ios 应用程序中注销 Twitter 帐户 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 08:06
标题: ios - 如何从我的 native ios 应用程序中注销 Twitter 帐户

我正在使用 Fabric SDK 登录 Twitter 帐户,当我登录时,在我的 viewDidLoad 方法中执行以下代码

- (void)viewDidLoad
{
       [super viewDidLoad];

    TWTRLogInButton *loginButton = [TWTRLogInButton buttonWithLogInCompletion:^(TWTRSession *session,NSError *error){

        if (session) {
//            mysession =session;
            NSLog(@"signed in as %@", [session userName]);
        } else {
            NSLog(@"error: %@", error );
        }

    }];
    loginButton.center = self.view.center;
    [self.view addSubview:loginButton]; 
}


//and i use one UIButton for logOut ,And code for logout is as like

(IBAction)tweetid)sender
{
  [[Twitter sharedInstance] logOut];
}

但是这段代码对我不起作用, 请给我一个正确的方法



Best Answer-推荐答案


这是来自 Foundation 框架的 NSCookie 的问题,我在下面的代码的帮助下解决了这个问题

NSURL *url = [NSURL URLWithString"https://api.twitter.com"];

NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookiesForURL:url];
for (NSHTTPCookie *cookie in cookies)
{
    [[NSHTTPCookieStorage sharedHTTPCookieStorage] deleteCookie:cookie];
}

关于ios - 如何从我的 native ios 应用程序中注销 Twitter 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30888471/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4