gpt4 book ai didi

ios - 想要在 10 天后触发一个事件

转载 作者:可可西里 更新时间:2023-11-01 02:03:15 25 4
gpt4 key购买 nike

想要在 10 天后触发一个事件,假设我有一个到期日期来显示保存在我的应用程序文件夹中的图像。我正在节省 Assets 的下载时间,我想在下载时间后 10 天检查该时间。如果超过 10 天,该 Assets 应自动从应用程序文件夹中删除。

我知道我们有一些选择,例如:

<强>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:

注意:它不应该抛出任何警报,它应该在后台从应用程序文件夹中删除 Assets 。

有什么方法可以触发持续时间的方法。

最佳答案

我将文件添加到设备上的日期保存在 NSUserDefaults 中。

然后,当 AppDelegate 的 application(_, didFinishLaunchingWithOptions:) 启动时,我会检查自上次清除后是否已过去 10 天。如果为真我会再次清除,如果为假我什么都不做。

关于ios - 想要在 10 天后触发一个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44917814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com