Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
256 kez görüntülendi
ios development kategorisinde tarafından
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 ?

1 cevap

+1 oy
tarafından
tarafından seçilmiş
 
En İyi Cevap

bunu yapmanın bir çok yolu var fakat uygulama kullanıcı tarafından açılmadıkça hiç bir anlam ifade etmiyor. Mesela bir nstimer set ederek devamlı suretle system time'ı kontrol edebilir ve isteğiniz zamana ulaşıldığında bir metodu tetikleyebilirsiniz. Ama dedğim gibi eğer uygulama açıksa bu işlemleri yapabilirsiniz. Uygulama background'modayken dahi böyle birşey yapılamaz.

tarafından
Evet, haklısınız. Düşünemedim o boyutu :)  Teşekkür ederim.
...