当电池电量低于20%时,我需要手机发出哔哔声。背景中获取电池信息的最优雅方式是什么?
我只是不知道如何让我的代码在后台运行。我曾尝试过: applicationDidEnterBackground'(application: UIApplication)
但它只在应用程序进入后台时检查电池一次;它不会更新。
我知道如何获得电池充电。这是我所拥有的:
var power = Float()
func batteryLevel() {
power = UIDevice.currentDevice().batteryLevel
if power < 0.2 {
println("Beep")
}
}
我该如何在后台定期运行?有一堆箍可以跳过吗?
如果你这样做的话,你的应用不太可能通过苹果的评论... – idmean
对不起,我还是一个相对较新的开发者。为什么是这样? – bkwebhero
因为你的应用程序会以某种方式尝试监视系统。 Apple不希望应用程序执行某些操作。但这只是我,可能苹果在这种特殊情况下感觉不同。 (如果Apple留下了一个方法来实现这一点。) – idmean