第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

檢測(cè)iOS應(yīng)用進(jìn)入后臺(tái)

檢測(cè)iOS應(yīng)用進(jìn)入后臺(tái)

拉丁的傳說(shuō) 2019-12-04 12:42:03
我正在為Swift編寫(xiě)的iOS游戲。我試圖找到一種方法來(lái)檢測(cè)應(yīng)用程序何時(shí)進(jìn)入后臺(tái)模式或由于其他原因而中斷,例如電話,但找不到任何東西。我該怎么做?
查看完整描述

3 回答

?
守候你守候我

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超10個(gè)贊

編輯/更新:Xcode 10?Swift 4.2


您可以將觀察者添加到視圖控制器中 UIApplication.willResignActiveNotification


NotificationCenter.default.addObserver(self, selector: #selector(willResignActive), name: UIApplication.willResignActiveNotification, object: nil)

并向您的視圖控制器添加選擇器方法,該方法將在您的應(yīng)用收到該通知時(shí)執(zhí)行:


@objc func willResignActive(_ notification: Notification) {

    // code to execute

}


查看完整回答
反對(duì) 回復(fù) 2019-12-04
?
達(dá)令說(shuō)

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊

在Swift 4和iOS 12中:要觀察應(yīng)用程序進(jìn)入后臺(tái)事件,請(qǐng)將此代碼添加到您的viewDidLoad()方法中。


    let notificationCenter = NotificationCenter.default

    notificationCenter.addObserver(self, selector: #selector(appMovedToBackground), name: UIApplication.didEnterBackgroundNotification, object: nil)


    @objc func appMovedToBackground() {

        // do whatever event you want

    }

您必須使用UIApplication.didEnterBackgroundNotification。如果要觀察應(yīng)用程序是否進(jìn)入前臺(tái)事件,請(qǐng)使用UIApplication.willEnterForegroundNotification


因此,完整的代碼將是:


override func viewDidLoad() {

    super.viewDidLoad()


    let notificationCenter = NotificationCenter.default

    notificationCenter.addObserver(self, selector: #selector(appMovedToBackground), name: UIApplication.didEnterBackgroundNotification, object: nil)


    notificationCenter.addObserver(self, selector: #selector(appCameToForeground), name: UIApplication.willEnterForegroundNotification, object: nil)


    // Do any additional setup after loading the view.

}

 @objc func appMovedToBackground() {

    print("app enters background")

}


@objc func appCameToForeground() {

    print("app enters foreground")

}


查看完整回答
反對(duì) 回復(fù) 2019-12-04
  • 3 回答
  • 0 關(guān)注
  • 987 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)