В последнее время я пишу приложение панели OS OS, которое отображает текущую информацию о погоде.Cocoa - Расписание приуроченных задач для получения данных
Я запрашиваю данные с использованием внешнего API погоды, и предположим, что могу вызвать метод getData()
в своем AppDelegate
, чтобы сделать запрос HTTP и вернуть данные.
В настоящее время я использую NSTimer
но сделать запрос каждый 15мин в AppDelegate.swift
NSTimer.scheduledTimerWithTimeInterval(interval, target: self, selector: "getData:", userInfo: nil, repeats: true)
Однако, теперь, что я хочу добиться того, чтобы выполнить этот метод в определенный момент времени. Например, ежедневно на ежедневной основе - получать данные в 10:00, 11:00, 12:00 и т. Д.
Может ли кто-нибудь предложить, как этого достичь? Благодаря!
набор это свойство @property (копия) NSDate * fireDate; –