Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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
Swift 是否可以在挂起的应用程序中运行定时计时器?_Swift_Nstimer - Fatal编程技术网

Swift 是否可以在挂起的应用程序中运行定时计时器?

Swift 是否可以在挂起的应用程序中运行定时计时器?,swift,nstimer,Swift,Nstimer,我读过几篇关于创建在后台运行的计时器的文章。是否可以创建一个定时计时器,在应用程序被挂起/终止后继续运行 苹果自己的定时器实现了这一点,但不清楚如何实现。我猜他们会发送一个计时器到期的本地通知,如果应用程序在倒计时期间被带到前台,他们可能会进行日期对象比较。这是正确的假设吗?任何指示都会有帮助 简言之,您想要做的是不可能的,因为允许您的应用程序在后台运行的时间限制为3分钟左右。查看以了解更多详细信息 您可以通过使用推送通知来实现您的目标,但这需要一个服务器,并且不能保证它在最佳时间收到 你可能还

我读过几篇关于创建在后台运行的计时器的文章。是否可以创建一个定时计时器,在应用程序被挂起/终止后继续运行


苹果自己的定时器实现了这一点,但不清楚如何实现。我猜他们会发送一个计时器到期的本地通知,如果应用程序在倒计时期间被带到前台,他们可能会进行日期对象比较。这是正确的假设吗?任何指示都会有帮助

简言之,您想要做的是不可能的,因为允许您的应用程序在后台运行的时间限制为3分钟左右。查看以了解更多详细信息

您可以通过使用推送通知来实现您的目标,但这需要一个服务器,并且不能保证它在最佳时间收到

你可能还想看看

它也是基于您也无法在标准时钟应用程序中设置计时器而出现的


TLDR-无法创建计时器应用程序

谢谢。我将寻找一种不同的方法。