我用Twitter的结构制作了一个基本的应用程序,允许用户在我的应用程序中推特,并为登录提供我想要的Twitter.Every服务。
我的应用程序是如何工作的
如果用户没有登录twitter,我的应用程序允许他登录,如果他是登录的话,那么直接允许他在twitter上发微博。
现在最重要的是
正如我在许多应用程序中看到的那样,我可以从app.And中删除我的签名帐户,我无法获得任何帮助我实现这一目标的方法。我想让用户在我的应用程序中随时退出twitter。
我在谷歌上搜索,但什么都找不到
这是我的密码:
- (IBAction)LogOut:(id)sender
{
[[Twitter sharedInstance]logOut];
}
- (IBAction)LogMeIn:(id)sender
{
[[Twitter sharedInstance] logInWithCompletion:^
(TWTRSession *session, NSError *error) {
if (session) {
NSLog(@"signed in as %@", [session userName]);
[LoginButton setTitle:@"LogOut" forState:normal];
} else {
NSLog(@"error: %@", [error localizedDescription]);
}
}];
}发布于 2015-03-10 11:11:10
更新:2016年5月-框架已经改变,所以这个答案不再有意义。
请看这个答案:https://stackoverflow.com/a/35765833/940709和这个答案:https://stackoverflow.com/a/30916904/940709。
[[[Twitter sharedInstance] sessionStore] logOutUserID:USERID];
发布于 2015-06-18 13:36:02
这是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];
}发布于 2016-03-03 07:32:35
您需要使用下面的代码
[[[Twitter sharedInstance] sessionStore] logOutUserID:USERID];提供要注销的用户的用户id。
https://stackoverflow.com/questions/28961014
复制相似问题