iOS推特&x2B;OAuth检查用户是否已登录

iOS推特&x2B;OAuth检查用户是否已登录,ios,twitter,oauth,Ios,Twitter,Oauth,我正在开发一个应用程序,我想让用户可以选择使用Twitter登录。我的问题是,我想在授予用户访问某些功能之前检查用户是否已登录。假设我有一个视图,我想根据用户是否登录显示不同的内容。我知道我可以在打开应用程序时让用户登录,但如果用户选择不登录,我不想每次都显示登录屏幕。(我正在使用Twitter+OAuth/MGTwitterEngine框架) 我如何设置这样的控件?任何提示都非常感谢 似乎您希望将授权令牌保存在NSUserDefaults中。然后,在启动时,您将检查该令牌 if (![[NSU

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


我如何设置这样的控件?任何提示都非常感谢

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

if (![[NSUserDefaults standardUserDefaults] objectForKey:@"whatever_you_call_your_auth_token") {
//send the user to twitter login
} else {
//set isLoggedInViaTwitter:YES
}
因此,如果您有一个类似isLoggedInViaTwitter的布尔值,并根据NSUserDefaults中是否存在auth令牌将其设置为YES或NO,则可以使用该值来确定视图中要显示的内容。
我是新来的,但我希望这对我有所帮助。如果我误解了你的问题,请告诉我

谢谢你,做得很好!现在当我看到它时,它是如此明显。我已经在为twitter库使用一些示例代码,该库将授权令牌存储在NSUserDefaults中,所以我所需要的只是做这个检查?令牌是否有任何有效性(在时间方面)?将auth令牌存储在密钥链之外是一种不好的方法,尤其是在用户默认情况下。