В моем приложении, которое я пишу, чтобы узнать swift и iOS9, я пытаюсь приостановить мой NStimer
, когда пользователь дважды щелкает кнопкой мыши на домашней кнопке и переходит к переключателю приложений, accoridng to программирование ios9 matt neuberg, когда пользователь дважды нажимает кнопку «Домой», теперь пользователь может работать в интерфейсе переключателя приложений. Если ваше приложение является самым передним, ваше приложение делегат получает это сообщение: applicationWillResignActive
:Как обнаружить кратковременную кнопку дома в ios9
Но мой таймер останавливается только тогда, когда я нажимаю кнопку домой один раз, и когда я дважды нажмите и иметь приложение переключатель, я вижу свой отсчет таймера, любые идеи ?
показать вам код в '' applicationWillResignActive – Igor
Shud i include code in applicationWillResi gnActive просто использует nsnotification, так как мое действие селектора, как указано ниже, переопределяет func viewDidLoad() { super.viewDidLoad() // приостанавливать игру, когда кнопка дома дважды нажата. . NSNotificationCenter.defaultCenter() addObserver (самостоятельно, селектор: #selector (ViewController.pauseGame), имя: UIApplicationWillResignActiveNotification, объект: ноль) } внутри паузы игры FUNC, timer.invalidate абонент утра() –