iOS Twitter + OAuth检查用户是否已登录

时间:2012-04-24 19:25:11

标签: ios twitter oauth

我正在开发一个应用程序,我想让用户可以选择使用Twitter登录。我的问题是我想在给定访问某些功能之前检查用户是否已登录。假设我有一个视图,我想显示不同的内容,具体取决于用户是否登录。我知道我可以在打开应用程序时登录用户,但如果用户选择不登录,我不想每次都显示登录屏幕。(我正在使用Twitter + OAuth / MGTwitterEngine框架)。 / p>

如何设置这样的控件?任何提示都很感激!

1 个答案:

答案 0 :(得分:1)

似乎您希望在NSUserDefaults中保存授权令牌。然后,在启动时,您将检查该令牌

if (![[NSUserDefaults standardUserDefaults] objectForKey:@"whatever_you_call_your_auth_token") {
//send the user to twitter login
} else {
//set isLoggedInViaTwitter:YES
}

因此,如果您有类似isLoggedInViaTwitter的布尔值,并且根据NSUserDefaults中是否存在身份验证令牌将其设置为YES或NO,则可以使用该值来确定视图中显示的内容。 我很新,但我希望这在一定程度上有所帮助。如果我误解了你的问题,请告诉我。