Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.

Swift'te planlanmış bir tarihe göre işlemler yaptırmak

0 oy
22 kez görüntülendi
14, Temmuz, 2015 ios development kategorisinde burhanaksendir tarafından soruldu
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
20, Temmuz, 2015 yasin tarafından cevaplandı
20, Temmuz, 2015 burhanaksendir 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.

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