我想在我的应用程序设置屏幕中添加一个切换,允许用户关闭我的应用程序的后台模式。我用这个启用它来构建它,我没有看到在设置菜单之外关闭它的另一种方法。我错过了什么吗?
答案 0 :(得分:0)
我建议您创建一个布尔值并将其保存在NSUserDefaults
中,具体取决于切换输入,您可以在AppDelegate
中编写逻辑
func application(application: UIApplication, performFetchWithCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
if NSUserDefaults.standardUserDefaults().boolForKey("AllowBackgroundFetch"){
func yourcode()
completionHandler(.NewData)
}else{
print("user denied access")
}
}