![](/img/trans.png)
[英]App is crashing on only iOS 13 in the background mode
該應用程序僅在 iOS 13 上崩潰,當我看到詳細報告時,報告提到該應用程序在崩潰時處於后台。 沒有參考崩潰日志中提到的代碼行,我可以在其中找到導致崩潰的行。 請建議其他人是否也遇到過此類問題。 崩潰:com.apple.main-thread EXC_BAD_ACCESS KERN_INVALI ...
[英]App is crashing on only iOS 13 in the background mode
該應用程序僅在 iOS 13 上崩潰,當我看到詳細報告時,報告提到該應用程序在崩潰時處於后台。 沒有參考崩潰日志中提到的代碼行,我可以在其中找到導致崩潰的行。 請建議其他人是否也遇到過此類問題。 崩潰:com.apple.main-thread EXC_BAD_ACCESS KERN_INVALI ...
[英]iOS13 can't support the background update notification?
iOS13不支持后台更新通知,這是操作系統級別的bug嗎? 當應用程序進入后台時,Xcode 警告顯示: 無法結束 BackgroundTask:不存在標識符為 1 (0x1) 的后台任務,或者它可能已經結束。 中斷 UIApplicationEndBackgroundTaskError() 進 ...
[英]iOS Background Task does not remain alive if launched when phone is locked (screen off)
我有一個與 BLE 設備交互的 iOS 應用程序。 藍牙 LE 配件后台模式處於活動狀態,因此即使應用程序處於后台,也可以連接 BLE 設備並與之交互。 當連接 BLE 設備時,應用程序在后台執行代碼以響應 BLE 相關的回調,但在 BLE 設備斷開連接后,應用程序無法再在后台運行代碼(應用程序在 ...
[英]Swift4.2 Type 'UIBackgroundTaskIdentifier' (aka 'Int') has no member 'invalid'
我遇到了一個奇怪的問題,在一個 XCode 項目中運行的代碼無法在另一個項目中編譯。 兩者都運行 Swift4.2。 為什么我會收到“UIBackgroundTaskIdentifier 沒有成員‘無效’錯誤? 導入 UIKit 導入基礎 我可以跳入 UIBackgroundTaskIden ...
[英]iOS: Run app in background with location updates
我打算開發一個可處理地理圍欄進入/退出事件的iOS應用。 當應用程序在后台運行或被OS調用約5分鍾時,我需要運行我的應用程序。 就像收到事件監控通知時一樣。 我已通過位置更新啟用了后台執行,並且在需要時運行后台任務以在后台繼續執行。 問題是應用程序只能運行約180秒,然后后台 ...
[英]Background task not calling class in Swift
我有一個后台任務,應該返回一系列課程,然后將其發送到Apple Watch。 我打電話里面的任務didReceiveMessage通過WatchConnectivity 。 后台任務需要執行一些操作,例如打開領域數據庫,查詢結果以及訪問文檔目錄,然后將響應返回到課程字典。 當手表輸出其 ...
[英]Timers not running when screen is turned off / device is locked in iOS
該應用程序處於后台,它在與BLE設備斷開連接時收到回調,之后應用程序必須等待一段時間(1分鍾),然后執行一段代碼。 如果屏幕打開,即使在后台,應用程序也會按預期運行。 但是如果屏幕關閉,那么計時器不工作,應用程序沒有按預期執行。 這是AppDelegate中用於在后台啟動計時器的代碼: ...
[英]iOS11 watchdog timeout crashes (0x8badf00d) but code not on stack
我正在調試我們的應用程序的用戶報告,這些報告在iOS11開始時在后台重復退出,即使在活動使用期間(例如,用戶背景我們並在幾秒鍾或一分鍾內返回,只是發現它重新啟動)。 崩潰日志都顯示了相同的原因:看門狗超時。 以下是一個此類崩潰日志中的相關位: 我意識到我們的代碼在接收推送通知或后台運 ...
[英]iOS 9 : beginBackgroundTaskWithExpirationHandler is getting called before timout
我正在進行VOIP調用並添加對iOS <10的支持。對於應用程序處於后台時的傳入VOIP調用,我正在使用UILocalNotification(在iOS 10中已棄用)。 要撥打電話60秒(或1分鍾),我正在使用此代碼 將后台處理時間延長到1分鍾,它在iOS 10.1.1(i ...
[英]Perform task in iOS app when app is in background or in terminated (killed) state
我正在開發一個iOS應用程序,我需要每天早上8點在應用程序中執行任務。 我需要在app的以下三個條件中執行該任務, 如果應用程序在前台運行。 如果應用程序在后台運行。 如果app既不在前台運行也不在后台運行(即app終止)。 我已經處理了案例1和案例2,但我不 ...
[英]Location Background Mode is not working on iOS
我正在嘗試在應用程序中啟用后台定位模式。 我在我的plist文件中啟用了“位置更新”后台模式。 該應用程序包含一個計時器,該計時器每15秒更新一次。 當應用導航到后台時,我正在執行以下操作 initializeLocationManager在下面 例如,當我在10分鍾后 ...
[英]iOS crash on Starting Background Task
我最近重新訪問了我的應用程序,該應用程序上一次為iOS 8.4構建,現在將其更新為9.3。 我運行它的前幾次運行正常,但現在在每個模擬器上的每次打開時崩潰,並顯示錯誤:EXC_BAD_ACCESS(code = 50) 崩潰發生在具有beginBackgroundTaskWithExp ...
[英]XTubeManager crash in background?
我在XTubeManager中遇到了大量崩潰(似乎是CFNetwork內部崩潰)。 不幸的是,控制台日志不可用,只有調用堆棧可用(請參見下文)。 問題: 我可以想象我的應用程序在后台崩潰,因此沒有編寫控制台日志,您認為這是可能的嗎? 我是否必須以不同的方式處理backg ...
[英]Excute Scoring Tasks in Game in Background objective-c
我正在創建一個游戲,其中在應用程序處於后台或未運行時向用戶獎勵積分。 如果應用程序被完全關閉,他們仍然應該獲得積分。 目前,我正在使用NSTimer進行此操作,但是我讀到了很多計時器無法在后台執行的信息。 這是我所擁有的以及應該如何解決: ...
[英]Apple programming guide for iOS background execution guide example?
所以在這個頁面上有一個關於后台執行的例子: https : //developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/Backgro ...
[英]iOS CPU_FATAL 0% in background
我正在為我的應用程序播放背景音頻。 但是有些用戶警告我一個奇怪的錯誤。 在后台運行1個小時或更長時間后,該應用已被iOS殺死,您需要再次啟動它。 通常情況下,這是由於互聯網連接不良而引起的,當時該應用程序必須經常創建后台任務並使用它,直到下載足夠的數據以再次開始播放為止。 我知道 ...
[英]iOS App running background task time
所以我在我的應用程序中執行后台任務,它是這樣啟動的: 我的問題是backgroundTimeRemaining總是返回1.79769313486232e+308 。 這應該只在應用程序處於活動狀態時發生。 但是這個函數只有在應用程序在后台運行時才會被調用,第一條日志語句證實了這一點。 我還嘗試 ...
[英]Keep just one background task
我正在開發一個使用后台任務的應用程序,每20秒跟蹤一次用戶位置。 一切都很好,除了當我在后台進入應用程序時,會創建一個新的后台任務,這樣我就可以擁有最終的多個正在運行的后台任務。 我試着添加[[UIApplication sharedApplication] endBackgroundTas ...
[英]iOS app “has active assertions beyond permitted time - occasional crashes”
我的一些用戶正在崩潰(據他們說,它發生在使用應用程序4-5分鍾后),但我無法自己重現: 現在我已經查看了處理此崩潰的各種其他SO問題,但是沒有一個答案對我有幫助,所以我想我會在這里發布我自己的設置和代碼。 首先,發生這種情況的功能與應該在應用程序中運行的重復任務有關。 為此,當應 ...
[英]How to make network call when the app is in background too
我有一個應用程序,如果它背景,它必須每1分鍾進行一次網絡API調用。 到目前為止,我研究表明這是不可能的。 有沒有辦法或解決辦法但到目前為止我找不到任何辦法? 謝謝 ...