嗨,我想在我的iphone应用程序中维护会话。如果应用程序进入后台状态或应用程序未激活,则必须将用户移至登录屏幕。怎么做这个?
我看到了这个例子,但是我没有帮助我解决这个问题:
答案 0 :(得分:0)
您可以遵循类似的概念。当用户登录时,将某些内容添加为NSUserDefaults,如
[[NSUserDefaults standardUserDefaults] setValue:@"ABCDEFGHIJK" forKey:@"SessionKey"];
在应用程序委托中有一个名为
的方法 (void) applicationDidEnterBackground:(UIApplication *)application
将在应用程序进入后台时调用。只需删除sessionkey的set变量即可。当应用程序再次启动时,只需检查条件并将用户重定向到所需的屏幕。
希望这有帮助。