如何在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;