我的应用程序中有这个方法:
[self performSelector:@selector(resetAdView:toView:) withObject:currentDelegate_ afterDelay:10];
它调用另一个方法并将对象发送到该方法....
每当我打开一个新的UIViewcontroller
来向视图添加广告时,我都会调用此方法。
在我创建一个新的UIViewController
- >之后调用此方法(currentdelegate
是新的UIViewController
)并在视图控制器中按回来,然后我在10秒后得到此错误:< / p>
Thread 1 : EXC_BAD_ACCESS(code=1,address=0xd0000008)
知道出了什么问题吗?为什么我得到这个错误?
答案 0 :(得分:4)
这是因为按下后视图控制器会被释放。
如果你正在使用ARC,那么将它变成一个ivar,这样它就不会被释放。
如果您使用Non ARC env,请保留该视图控制器对象。
答案 1 :(得分:0)
你没有给我们足够的信息来帮助你,所以我会给你一般建议: 添加一个异常断点,如果没有给你足够的信息,那么。打开僵尸,如果还不够,请打开malloc日志记录......如果这还不够,那么您需要了解有关开发环境的更多信息。