gpt4 book ai didi

iOS 应用程序在激活前卡住了几分钟

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:52 25 4
gpt4 key购买 nike

我有一个应用程序可以通过暂停/取消暂停 BG 音乐等操作来处理 applicationWillResignActive 和 applicationDidBecomeActive 通知。

我遇到了一个奇怪的错误,其中每 3-4 次变得不活跃并返回(例如锁定/解锁设备),应用程序似乎完全卡住了几分钟 -意思是,我看到了我应该看到的景色,但我什么也摸不到,音乐也没有播放。

我调试了它,applicationDidBecomeActive 通知似乎从来没有被调用过。

我查看了我的应用程序的日志,但在整个应用程序似乎卡住的整个过程中,我几乎没有看到任何东西。

唯一有趣的是,在我解锁设备并注意到卡住的应用程序后大约 10 秒,我可以在设备的控制台中看到这条线。

Mar 20 11:51:13 unknown MobileStorageMounter[4882] <Notice>: (0x3f4d948c) idle_timer_callback: Exiting after idle timeout

不确定是否相关。

有人遇到过类似的问题吗?

最佳答案

可能是对 TestFlight 的调用超时,在超时之前应用程序锁定主线程,这会卡住界面,直到请求被处理或超时。如果在系统将应用程序插入非事件状态之前请求未能完成,则可能会发生这种情况,这意味着当它返回到事件状态时,它仍将尝试监听对它永远不会收到的请求的响应,因此暂停。 Flurry Analytics(至少我使用过的 SDK 的旧版本)也会发生同样的情况,当调用我自己的自制 API 并且 API 响应延迟一两秒时,它们也会发生在我身上。

关于iOS 应用程序在激活前卡住了几分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9784583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com