2011-04-18 98 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

相關問題