我只想每天检查一次服务器上的文件(NSURL)。而且,无论我是否获取文件,那天我都不会再次运行该函数(检查文件)。
这看起来很容易......但我预见到了问题。假设我在 mainBundle 下创建了一个目录:“/Library/runOnceEachDay/”。也许我可以写信给 /Library/runOnceEachDay/20100601 知道该文件只有在我已经运行该函数时才会存在。如果不存在,则运行该函数,并在该函数成功后写入一个以日期为文件名的零长度文件。然后在运行该函数之前检查“mainBundle/Library/runOnceEachDay/YYYYMMDD”,而 YYYYMMDD 是今天的日期。如果该文件存在,请不要运行。
我可以运行一次房屋清洁例程来清洁该目录一次/每周或其他什么。有更好的想法吗?
谢谢!