iPhone Sdk: [MobileOfferViewController _shouldUseKeyWindowStack] iPhone SDK:[MobileOfferViewController _shouldUseKeyWindowStack]

3

我有一个内存泄漏问题,所以我尝试使用nszombie进行调试...

然后NSZombie打印了以下信息:

-[MobileOfferViewController _shouldUseKeyWindowStack]: message sent to deallocated instance 0x6307580

所以我的问题是:什么是方法:shouldUseKeyWindowStack?在谷歌上没有找到任何信息...感谢,马丁。
1个回答

0

我曾经和类似的错误搏斗了相当长的时间。据我所知,_shouldUseKeyWindowStack是一个内部的UIResponder方法,出现在iOS 4.0中(我认为与多任务有关)。然而,这种类型的真正错误通常是访问内存错误(对象释放太多或线程错误)。在我的情况下,是线程错误 - 具体来说,在后台线程中尝试更新UI(显示UIAlert)。最终,我将导致崩溃的代码包装在自己的方法中,然后调用[self performSelectorOnMainThread:withObject:waitUntilDone:]来解决该问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接