Я хочу проверять файл на сервере только один раз в день (NSURL). И, независимо от того, извлекаю ли я файл или нет, я не запускаю функцию (для проверки файла) снова в тот день.
Это казалось бы легким ... но я предвижу проблемы. Скажем, я создал каталог в mainBundle: "/ Library / runOnceEachDay /". Возможно, я мог бы написать в / Library / runOnceEachDay / 20100601, зная, что файл будет существовать, только если я уже запустил функцию. Если он не существует, запустите функцию и после ее успешного выполнения запишите файл нулевой длины с датой в качестве имени файла. Затем проверьте перед запуском этой функции «mainBundle / Library / runOnceEachDay / YYYYMMDD», тогда как YYYYMMDD - сегодняшняя дата. Если этот файл существует, не запускайте.
Я мог бы запустить процедуру очистки дома для очистки этого каталога один раз в неделю или что-то в этом роде. Есть идеи получше?
Спасибо!