2010-11-11 18 views
0

Im recherchant l'expiration du document dans l'iphone/ipad pour mon application, je veux un du document dans l'application pour être enlevé de l'appareil (répertoire d'application de l'iphone/ipad) après une période de temps particulière !! Quelqu'un peut-il me trouver la solution pour ça !!comment trouver l'expiration du document dans iphone/ipad

+0

Je suppose que vous parlez jours, pas minutes, puisque vous ne faites aucune mention du document étant stocké sur l'appareil pendant que l'application est en cours d'exécution, par exemple. via un téléchargement de serveur ou une interaction de l'utilisateur. S'il vous plait corrigez moi si je me trompe. –

Répondre

0

Stockez votre "meilleur avant" dans NSUserDefaults. Vérifiez la date actuelle par rapport à "meilleur avant" lorsque vous démarrez l'application. Supprimez votre document si votre date de péremption est dépassée.

NSDate *currentDate = [NSDate date]; 

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

Pour une solution pour stocker votre date dans les paramètres par défaut, refer to this answer.

+0

merci Joseph wil essayer ceci, merci pour votre poste :) – siva