2010-11-11 71 views
0

我正在尋找iPhone/ipad中的文檔到期爲我的應用程序,我希望應用程序中的文檔之一從設備中刪除(iPhone的應用程序目錄/ ipad)特定時間段後! 任何人都可以爲我解決這個問題!如何查找iPhone/iPad中的文檔到期

+0

我假設你正在說話幾天,而不是幾分鐘,因爲你沒有提到應用程序運行時存儲在設備上的文檔,例如,通過服務器下載或用戶交互。如果我錯了,請糾正我。 – 2010-11-11 08:41:58

回答

0

在NSUserDefaults中存儲您的「best before」日期。當您啓動應用程序時,檢查當前日期是否爲「之前最佳」。如果您的最佳日期已過,請刪除您的文檔。

NSDate *currentDate = [NSDate date]; 

if([currentDate laterDate:bestBeforeDate] == currentDate) { 
//delete file 
NSError *error; 
[[NSFileManager defaultManager] removeItemAtPath:YOURPATH error:&error]; 
} 

對於存儲日期的解決方案,默認值爲refer to this answer

+0

雅感謝約瑟夫威爾試試這個,謝謝你的帖子:) – siva 2010-11-11 09:05:16