2011-04-18 64 views

回答

0

您可以按照类似的概念。当用户登录在把一些东西像NSUserDefaults的

[[NSUserDefaults standardUserDefaults] setValue:@"ABCDEFGHIJK" forKey:@"SessionKey"];

和应用程序委托有一个名为

​​

一个方法,这将在应用程序在后台会被调用。只需删除sessionkey的设置变量即可。当应用程序再次启动时,只需检查条件并将用户重定向到所需的屏幕即可。

希望这会有所帮助。

+0

嗨,感谢您的分享,每当应用程序进入后台我需要检查会话的时间非活动,而不是从登录时间。如果我在applicationDidEnterBackground里面使用NSTimer会工作吗? – 2011-04-18 11:46:03

+0

您可以像在applicationdidfinishlaunchingwithoption中添加应用程序开始时间一样来完成。以当前日期/时间作为date1。而且,你可以计算从开始申请到进入后台的时间。以当前日期/时间取其他date2可以使用NSDate类的timeIntervalSinceDate方法完成。只要阅读文档,您就可以按照自己的意愿进行工作。祝你好运。如果它适合您请将此问题标记为已完成。谢谢。 – 2011-04-18 11:51:45

+0

谢谢......我认为这会解决我的问题.. – 2011-04-19 06:59:31

相关问题