2016-08-12 87 views
1

我想在我的應用程序設置屏幕中添加一個切換,使用戶可以關閉我的應用程序的背景模式。我使用這種方式構建它,並且我沒有看到另一種方法將它從設置菜單之外關閉。我錯過了什麼嗎?使用swift代碼關閉背景模式

回答

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") 
    } 
} 
邏輯