计时器在后台Swift

时间:2017-07-22 20:21:19

标签: ios swift timer

我的didEnterBackground函数有以下代码:

func applicationDidEnterBackground(_ application: UIApplication) {

        // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.

       Timer.after(5.seconds) {

        print ("5 seconds have past in the background")

        }
    }

计时器计数,但在应用程序返回前台之前打印不会消失。我希望打印在应用程序进入后台5秒后关闭。

1 个答案:

答案 0 :(得分:1)

除非您已明确设置,否则您的应用程序不会在后台执行代码。但是,你无法做任何你想做的事情。请仔细阅读Apple Documents了解详情。