1

我有MutableArray类似的时间间隔

NSMutableArray *times=[[NSMutableArray alloc]initWithObjects:@"6:00 AM", @"6:15 AM", @"6.30 AM", @"6:45 AM", nil];

现在我想显示notifications,当 iphone 本地系统时间与该MutableArray时间间隔匹配时,notification必须在每个间隔显示。请帮助我解决这个问题并将代码发送给我。先感谢您。

4

3 回答 3

3

希望这对所有正在寻找解决方案的人有所帮助。

如何为 Nslocal 通知设置自定义重复间隔.....?

如何将本地通知重复间隔设置为自定义时间间隔?

iOS - 如何比较两次?

于 2013-09-16T06:49:53.913 回答
0

我想没有直接的方法来识别它。

您只需要为此编写一个逻辑,例如首先获取系统的当前时间并将其与您的可变数组匹配并检查第一次数组(或非常接近系统时间的数组)这两个之间的时间差并发出通知在那次时差改变之后。然后你现在可以确定阵列时间和系统时间何时匹配。

于 2013-09-16T06:43:18.100 回答
0

您可以使用repeatInterval重复通知。试试这样。。

localNotification.repeatInterval=NSMinuteCalendarUnit;
于 2013-09-16T07:06:26.897 回答