想要在10天后举办活动,请说我有一个到期日期,以显示保存在我的应用文件夹中的图片。我正在节省资产的下载时间,我想在下载时间后10天检查该时间。如果超过10天,资产应自动从app文件夹中删除。
我知道我们喜欢的一些选项:
1。 GCD:
int parameter1 = 12;
float parameter2 = 144.1;
// Delay execution of my block for 10 seconds.
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 10 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
NSLog(@"parameter1: %d parameter2: %f", parameter1, parameter2);
});
2。本地通知/ EventKit:
注意:它不应该抛出任何警报,它应该从app文件夹中删除后台资产。
有没有办法用持续时间触发方法。
答案 0 :(得分:1)
我在[{1}}。
中保留了设备上添加文件的日期然后,当AppDelegate的NSUserDefaults
开火时,我会检查上一次清洗是否已经过了10天。如果是真的我会再次清洗,如果是假的我不会做任何事情。