當(dāng)我得iOS應(yīng)用程序在后臺(tái)運(yùn)行時(shí),它可以很好地響應(yīng)
- (void)application:(UIApplication *)application didReceiveLocalNotification: (UILocalNotification *)notification
但是當(dāng)應(yīng)用程序關(guān)閉時(shí),它會(huì)崩潰并發(fā)出SIGKILL錯(cuò)誤.
如果在收到通知時(shí)關(guān)閉了應(yīng)用程序,如何在應(yīng)用程序中運(yùn)行該方法?
解決方法
收到本地通知后,您無法在應(yīng)用程序中運(yùn)行方法.通知可以提供警報(bào),圖標(biāo)標(biāo)記號(hào)和聲音(<30秒)得任何??組合. 您可以通過通知或其他方式再次進(jìn)入前臺(tái)時(shí)運(yùn)行方法. 當(dāng)應(yīng)用程序在后臺(tái)時(shí),它將在恢復(fù)之前調(diào)用applicationWillEnterForeground:您可以覆蓋此方法以處理通知后所需得任何內(nèi)容.您可以覆蓋applicationDidEnterBackground:以確定您得應(yīng)用實(shí)際進(jìn)入后臺(tái)得時(shí)間. 方法應(yīng)用程序:didReceiveLocalNotification:在應(yīng)用程序收到通知但在前臺(tái)時(shí)調(diào)用.當(dāng)應(yīng)用程序位于前臺(tái)時(shí),不會(huì)觸發(fā)警報(bào),圖標(biāo)徽章編號(hào)和聲音.
以上是來客網(wǎng)為你收集整理得從本地通知啟動(dòng)已關(guān)閉得iOS應(yīng)用程序全部?jī)?nèi)容,希望內(nèi)容能夠幫你解決從本地通知啟動(dòng)已關(guān)閉得iOS應(yīng)用程序所遇到得程序開發(fā)問題。
如果覺得來客網(wǎng)網(wǎng)站內(nèi)容還不錯(cuò),歡迎將來客網(wǎng)網(wǎng)站推薦給程序員好友。
聲明:所有內(nèi)容來自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。