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