我使用 Twitter 的 Fabric 创建了一个基本应用程序,允许用户在我的应用程序中发布推文和使用 Twitter 登录。一切都按我想要的方式运作。
我的应用程序如何工作:
如果用户未登录 Twitter,则我的应用程序允许他登录;如果用户已经登录,则直接允许他发布推文。
现在关键的部分来了:
正如我在许多应用程序中看到的那样,我可以从应用程序中删除已签名的帐户,但是我找不到任何可以帮助我实现这一点的方法。我想允许用户在应用程序内随时从 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]);
}
}];
}