【发布时间】:2015-05-11 17:32:59
【问题描述】:
我使用 Twitter 的结构制作了一个基本应用程序,它允许用户在我的应用程序中发推文并提供 Twitter 登录。每件事都按我的意愿工作。
我的应用如何工作
如果用户没有登录推特,我的应用程序允许他登录,如果他登录则直接允许他发推文。
现在重要的部分来了
正如我在许多应用程序中看到的那样,我可以从应用程序中删除我的签名帐户。而且我无法获得任何帮助我实现这一目标的方法。我想允许用户在我的应用程序中随时从 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]);
}
}];
}
【问题讨论】:
-
在 Dory Daniel 回答的 Swift 4.2 中,让 store = Twitter.sharedInstance().sessionStore if let userID = store.session()?.userID { store.logOutUserID(userID) }
标签: ios twitter xcode6 twitter-oauth