IOS推送通知在没有重新打开应用程序的第二天

时间:2014-01-24 02:28:31

标签: ios objective-c uilocalnotification

所以我正在使用OCPrayerTimes来获取

中的一组字符串

我使用此代码获取数组

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

然后我为该数组中的每个日期设置通知。现在我的问题是,每天这些日期都会发生变化,因此用户必须在午夜重新打开应用程序以获取新日期,以便通知可以正常工作。

我是否必须以某种方式每天午夜运行viewdidload方法?

感谢。

1 个答案:

答案 0 :(得分:0)

您不能每天自动运行您的应用,但您最多可以安排64个本地通知,这样您就可以计算接下来12天的祷告时间,并为所有这些通知安排通知。这样就不必每天都打开应用程序了。