2014-01-24 29 views
0

所以我用OCPrayerTimes獲得在一日IOS推送通知沒有重新打開應用程序

我使用此代碼來獲取數組一組字符串後,

NSMutableArray *prayerTimes = [prayerTime prayerTimesDate:[NSDate date] 
              latitude:3.1667 
              longitude:101.7000 
              andTimezone:[prayerTime getTimeZone]]; 

我再設置該陣列中每個日期的通知。現在我的問題是,每天這些日期都會改變,所以用戶必須在午夜重新打開應用程序以獲取新日期,以便通知能夠正常工作。

我會以某種方式運行每天午夜在viewDidLoad方法?

謝謝。

回答

0

你不能每天自動運行您的應用程序,但你可以安排多達64個本地通知,所以你可以計算禱告時間在接下來的12天,併爲所有這些安排的通知。這樣的應用程序將不必每天打開。

+0

謝謝。沒有辦法在未來12天內獲得祈禱時間。我將如何獲得未來12天?運行一個範圍爲12天的for循環,這可能嗎? –

+0

您只需要將不同的日期傳遞給'prayerTimesDate:...'方法(在一個循環中)。現在,你總是傳遞當前日期('[NSDate date]')。 – omz

相關問題