我正在开发一个应用程序,我想在其中为用户提供使用 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 中是否存在身份验证令牌将其设置为 YES 或 NO,您可以使用该值来确定要在视图中显示的内容。我是新手,但我希望这在一定程度上有所帮助。如果我误解了你的问题,请告诉我。