【发布时间】:2013-11-18 01:35:46
【问题描述】:
我有一个 iPad 应用程序在 iOS7 之前一直运行良好。这个问题似乎只出现在 ipad 2nd gen 型号和安装 iOS7 的更早版本上。无论如何,我一直在努力找出这个错误的来源,但没有运气。 xcode(5)中的控制台在我执行login segue后报如下错误:
2013-11-18 11:17:31.768 MyApp[400:60b] *** -[UIToolbar backdropView:willChangeToGraphicsQuality:]: message sent to deallocated instance 0x18ec23e0
我无法查找地址以获取更多信息(image lookup -a 0x18ec23e0)它什么也不返回。
在运行僵尸的仪器中,它报告一条消息已发送到 UIToolbar,如下所示:
当我检查实例时,我得到以下信息:
我该如何调试呢?我不知道这个电话是在哪里打的,它似乎依赖于物理设备(在 iPad mini 或 ipad 3/4 上不会发生)
【问题讨论】:
-
iPad 2 是视网膜吗?
-
找到这个stackoverflow.com/questions/19883238/…,你有需要一些时间才能完成的异步任务吗?
-
不,iPad 不是视网膜显示屏 iPad(型号为 MD328X/A 和 MC982X/A)。我确实使用 AFNetworking 来执行异步 REST Web 服务调用,但是正在执行的 segue 取决于返回的任务。
-
我刚刚尝试实现延迟触发方法,如 juniperi 建议的线程中所见,但无论超时长度如何,这都不起作用。
-
您解决了这个问题吗?我现在也有同样的问题。
标签: ipad ios7 xcode5 uitoolbar