如何在iphone中使用多个时间间隔发送通知?

如何在iphone中使用多个时间间隔发送通知?,iphone,objective-c,xcode4.6,nsnotification,Iphone,Objective C,Xcode4.6,Nsnotification,我在可变数组中有时间间隔 NSMutableArray *times=[[NSMutableArray alloc]initWithObjects:@"6:00 AM", @"6:15 AM", @"6.30 AM", @"6:45 AM", nil]; 现在我想显示通知,当iphone本地系统时间与可变数组时间间隔相匹配时,通知必须每隔一段时间显示一次。请帮我解决这个问题,并将代码发送给我。提前谢谢。我想没有直接的方法来识别它 您只需要在此基础上编写一个逻辑,如first get syste

我在
可变数组中有时间间隔

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

现在我想显示
通知
,当iphone本地系统时间与
可变数组
时间间隔相匹配时,
通知
必须每隔一段时间显示一次。请帮我解决这个问题,并将代码发送给我。提前谢谢。

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


您只需要在此基础上编写一个逻辑,如first get system的当前时间,并将其与可变数组相匹配,检查first time数组(或非常接近系统时间的数组)与这两个数组之间的时差,并在时差更改后发出通知。现在,您可以确定阵列时间和系统时间何时匹配。

希望这能帮助所有寻找解决方案的人


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

localNotification.repeatInterval=NSMinuteCalendarUnit;