cost 459 ms
應用程序在后台模式下僅在 iOS 13 上崩潰

[英]App is crashing on only iOS 13 in the background mode

該應用程序僅在 iOS 13 上崩潰,當我看到詳細報告時,報告提到該應用程序在崩潰時處於后台。 沒有參考崩潰日志中提到的代碼行,我可以在其中找到導致崩潰的行。 請建議其他人是否也遇到過此類問題。 崩潰:com.apple.main-thread EXC_BAD_ACCESS KERN_INVALI ...

iOS13不支持后台更新通知?

[英]iOS13 can't support the background update notification?

iOS13不支持后台更新通知,這是操作系統級別的bug嗎? 當應用程序進入后台時,Xcode 警告顯示: 無法結束 BackgroundTask:不存在標識符為 1 (0x1) 的后台任務,或者它可能已經結束。 中斷 UIApplicationEndBackgroundTaskError() 進 ...

如果在手機鎖定(屏幕關閉)時啟動,iOS 后台任務不會保持活動狀態

[英]iOS Background Task does not remain alive if launched when phone is locked (screen off)

我有一個與 BLE 設備交互的 iOS 應用程序。 藍牙 LE 配件后台模式處於活動狀態,因此即使應用程序處於后台,也可以連接 BLE 設備並與之交互。 當連接 BLE 設備時,應用程序在后台執行代碼以響應 BLE 相關的回調,但在 BLE 設備斷開連接后,應用程序無法再在后台運行代碼(應用程序在 ...

Swift4.2 類型“UIBackgroundTaskIdentifier”(又名“Int”)沒有成員“無效”

[英]Swift4.2 Type 'UIBackgroundTaskIdentifier' (aka 'Int') has no member 'invalid'

我遇到了一個奇怪的問題,在一個 XCode 項目中運行的代碼無法在另一個項目中編譯。 兩者都運行 Swift4.2。 為什么我會收到“UIBackgroundTaskIdentifier 沒有成員‘無效’錯誤? 導入 UIKit 導入基礎 我可以跳入 UIBackgroundTaskIden ...

iOS:通過位置更新在后台運行應用

[英]iOS: Run app in background with location updates

我打算開發一個可處理地理圍欄進入/退出事件的iOS應用。 當應用程序在后台運行或被OS調用約5分鍾時,我需要運行我的應用程序。 就像收到事件監控通知時一樣。 我已通過位置更新啟用了后台執行,並且在需要時運行后台任務以在后台繼續執行。 問題是應用程序只能運行約180秒,然后后台 ...

后台任務不調用Swift中的類

[英]Background task not calling class in Swift

我有一個后台任務,應該返回一系列課程,然后將其發送到Apple Watch。 我打電話里面的任務didReceiveMessage通過WatchConnectivity 。 后台任務需要執行一些操作,例如打開領域數據庫,查詢結果以及訪問文檔目錄,然后將響應返回到課程字典。 當手表輸出其 ...

當屏幕關閉/設備在iOS中被鎖定時,計時器未運行

[英]Timers not running when screen is turned off / device is locked in iOS

該應用程序處於后台,它在與BLE設備斷開連接時收到回調,之后應用程序必須等待一段時間(1分鍾),然后執行一段代碼。 如果屏幕打開,即使在后台,應用程序也會按預期運行。 但是如果屏幕關閉,那么計時器不工作,應用程序沒有按預期執行。 這是AppDelegate中用於在后台啟動計時器的代碼: ...

iOS11看門狗超時崩潰(0x8badf00d)但代碼不在堆棧上

[英]iOS11 watchdog timeout crashes (0x8badf00d) but code not on stack

我正在調試我們的應用程序的用戶報告,這些報告在iOS11開始時在后台重復退出,即使在活動使用期間(例如,用戶背景我們並在幾秒鍾或一分鍾內返回,只是發現它重新啟動)。 崩潰日志都顯示了相同的原因:看門狗超時。 以下是一個此類崩潰日志中的相關位: 我意識到我們的代碼在接收推送通知或后台運 ...

iOS 9:beginBackgroundTaskWithExpirationHandler在timout之前被調用

[英]iOS 9 : beginBackgroundTaskWithExpirationHandler is getting called before timout

我正在進行VOIP調用並添加對iOS <10的支持。對於應用程序處於后台時的傳入VOIP調用,我正在使用UILocalNotification(在iOS 10中已棄用)。 要撥打電話60秒(或1分鍾),我正在使用此代碼 將后台處理時間延長到1分鍾,它在iOS 10.1.1(i ...

當app處於后台或處於終止(終止)狀態時,在iOS應用中執行任務

[英]Perform task in iOS app when app is in background or in terminated (killed) state

我正在開發一個iOS應用程序,我需要每天早上8點在應用程序中執行任務。 我需要在app的以下三個條件中執行該任務, 如果應用程序在前台運行。 如果應用程序在后台運行。 如果app既不在前台運行也不在后台運行(即app終止)。 我已經處理了案例1和案例2,但我不 ...

位置背景模式在iOS上不起作用

[英]Location Background Mode is not working on iOS

我正在嘗試在應用程序中啟用后台定位模式。 我在我的plist文件中啟用了“位置更新”后台模式。 該應用程序包含一個計時器,該計時器每15秒更新一次。 當應用導航到后台時,我正在執行以下操作 initializeLocationManager在下面 例如,當我在10分鍾后 ...

iOS在啟動后台任務時崩潰

[英]iOS crash on Starting Background Task

我最近重新訪問了我的應用程序,該應用程序上一次為iOS 8.4構建,現在將其更新為9.3。 我運行它的前幾次運行正常,但現在在每個模擬器上的每次打開時崩潰,並顯示錯誤:EXC_BAD_ACCESS(code = 50) 崩潰發生在具有beginBackgroundTaskWithExp ...

XTubeManager在后台崩潰?

[英]XTubeManager crash in background?

我在XTubeManager中遇到了大量崩潰(似乎是CFNetwork內部崩潰)。 不幸的是,控制台日志不可用,只有調用堆棧可用(請參見下文)。 問題: 我可以想象我的應用程序在后台崩潰,因此沒有編寫控制台日志,您認為這是可能的嗎? 我是否必須以不同的方式處理backg ...

在后台Objective-c中執行游戲中的計分任務

[英]Excute Scoring Tasks in Game in Background objective-c

我正在創建一個游戲,其中在應用程序處於后台或未運行時向用戶獎勵積分。 如果應用程序被完全關閉,他們仍然應該獲得積分。 目前,我正在使用NSTimer進行此操作,但是我讀到了很多計時器無法在后台執行的信息。 這是我所擁有的以及應該如何解決: ...

iOS CPU_FATAL在后台0%

[英]iOS CPU_FATAL 0% in background

我正在為我的應用程序播放背景音頻。 但是有些用戶警告我一個奇怪的錯誤。 在后台運行1個小時或更長時間后,該應用已被iOS殺死,您需要再次啟動它。 通常情況下,這是由於互聯網連接不良而引起的,當時該應用程序必須經常創建后台任務並使用它,直到下載足夠的數據以再次開始播放為止。 我知道 ...

iOS App 運行后台任務時間

[英]iOS App running background task time

所以我在我的應用程序中執行后台任務,它是這樣啟動的: 我的問題是backgroundTimeRemaining總是返回1.79769313486232e+308 。 這應該只在應用程序處於活動狀態時發生。 但是這個函數只有在應用程序在后台運行時才會被調用,第一條日志語句證實了這一點。 我還嘗試 ...

只保留一個后台任務

[英]Keep just one background task

我正在開發一個使用后台任務的應用程序,每20秒跟蹤一次用戶位置。 一切都很好,除了當我在后台進入應用程序時,會創建一個新的后台任務,這樣我就可以擁有最終的多個正在運行的后台任務。 我試着添加[[UIApplication sharedApplication] endBackgroundTas ...

iOS應用程序“在允許的時間之外有活躍的斷言 - 偶爾崩潰”

[英]iOS app “has active assertions beyond permitted time - occasional crashes”

我的一些用戶正在崩潰(據他們說,它發生在使用應用程序4-5分鍾后),但我無法自己重現: 現在我已經查看了處理此崩潰的各種其他SO問題,但是沒有一個答案對我有幫助,所以我想我會在這里發布我自己的設置和代碼。 首先,發生這種情況的功能與應該在應用程序中運行的重復任務有關。 為此,當應 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM