我使用Swift和Xcode6.2,我在tabViewController中有一个视图控制器说X.当UISwitch开启且用户点击主页按钮(应用程序进入后台)时,X有一个UISwitch来切换手电筒
当应用再次变为活动时 火炬关闭 2.但是割炬开关打开
我也要关掉手电筒开关 提前致谢
答案 0 :(得分:1)
您可以在X的viewDidLoad
函数中添加以下代码:
NSNotificationCenter.defaultCenter().addObserver(self,
selector: "appDidEnterBackground:",
name: UIApplicationDidEnterBackgroundNotification,
object: nil)
当您的应用进入后台时,X会收到UIApplicationDidEnterBackgroundNotification,并且会调用appDidEnterBackground
功能。您需要在X中实现此功能以关闭UISwitch:
func appDidEnterBackground(notification: NSNotification){
theSwitch.on = false
}