Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 是否可以在特定时间(即上午8点)设置报警,并在特定时间(即1小时)内持续报警_Ios_Objective C_Swift3 - Fatal编程技术网

Ios 是否可以在特定时间(即上午8点)设置报警,并在特定时间(即1小时)内持续报警

Ios 是否可以在特定时间(即上午8点)设置报警,并在特定时间(即1小时)内持续报警,ios,objective-c,swift3,Ios,Objective C,Swift3,我喜欢在某个特定的时间(例如上午8点)收到警报,我喜欢持续一小时。所以它将在上午9点停止。我也喜欢它在5到10分钟后不断提醒我。但在早上9点以后,它就不会再让我担心了 第二天上午8时,它将继续进行。是否可以使用本地通知或任何其他方式。 TIA在后台模式下,不可能在一定时间内运行代码。警报功能只能由苹果操作系统完成 但是,通过为特定的一个小时创建多个通知并在该时间触发,可以在一定的时间内收到通知,例如,在一个小时内收到通知。虽然这不是完美的解决方案。如果不可能,那怎么可能存在:到目前为止您尝试了什

我喜欢在某个特定的时间(例如上午8点)收到警报,我喜欢持续一小时。所以它将在上午9点停止。我也喜欢它在5到10分钟后不断提醒我。但在早上9点以后,它就不会再让我担心了

第二天上午8时,它将继续进行。是否可以使用本地通知或任何其他方式。
TIA

在后台模式下,不可能在一定时间内运行代码。警报功能只能由苹果操作系统完成


但是,通过为特定的一个小时创建多个通知并在该时间触发,可以在一定的时间内收到通知,例如,在一个小时内收到通知。虽然这不是完美的解决方案。

如果不可能,那怎么可能存在:到目前为止您尝试了什么?我尝试了本地通知,它可以启动,但不能停止。第二天也不可能再次触发通知。我不知道该怎么解决这个问题。只有操作系统才可能发出警报,但你可以通过声音运行通知,你知道通知的长度。在这种情况下,你知道何时安排下一次通知。如果用户确实中断了警报,那么你可以取消所有通知