Uygulamamda zamanlanmış olarak çalıştırmak istediğim bir fonksiyon var. İstiyorum ki bu fonksiyon, eğer uygulama açıkksa ve istenen tarih gelmişse çalışsın.
Çalıştığı zaman completionHandler'i olsun ve yapacağı işlemi başarıyla tamamlarsa, bu tarihi nsuserdefaults'a kaydetsin. Daha sonra da bu tarihin üzerinden 1 hafta geçince tekrar çalıştırsın... Bunu nasıl yapabilirim acaba ?