Swift 当用户点击主页按钮时,在应用程序中切换UISwitch

Swift 当用户点击主页按钮时,在应用程序中切换UISwitch,swift,Swift,我使用Swift和Xcode6.2,我有一个视图控制器,比如tabViewController中的X。当UISwitch打开且用户点击home(主页)按钮时,X有一个UISwitch可切换手电筒(应用程序进入后台) 当应用程序再次激活时 1.手电筒熄火了 2.但火炬开关是开着的 我也想关掉手电筒开关 提前感谢您可以在X的viewDidLoad功能中添加以下代码: NSNotificationCenter.defaultCenter().addObserver(self, selector:

我使用Swift和Xcode6.2,我有一个视图控制器,比如tabViewController中的X。当UISwitch打开且用户点击home(主页)按钮时,X有一个UISwitch可切换手电筒(应用程序进入后台)

当应用程序再次激活时
1.手电筒熄火了 2.但火炬开关是开着的

我也想关掉手电筒开关
提前感谢

您可以在X的
viewDidLoad
功能中添加以下代码:

NSNotificationCenter.defaultCenter().addObserver(self,
  selector: "appDidEnterBackground:",
  name: UIApplicationDidEnterBackgroundNotification,
  object: nil)
当您的应用程序进入后台时,X将收到一条消息,并将调用
appdienterbackground
函数。您需要在X中实现此功能以关闭UISwitch:

func appDidEnterBackground(notification: NSNotification){
    theSwitch.on = false
}