dealloc在popViewControllerAnimated之后调用而不调用viewDidUnload

时间:2012-09-14 14:45:03

标签: ios automatic-ref-counting dealloc

使用ARC进行项目。调用popViewControllerAnimated viewDidUnload方法后立即调用Dealloc方法。因此,我对这种类型的崩溃有很多不同


Crash 1

Crash 2

Crash 3

Crash 4

和许多其他类似的人。

这是调用堆栈方法dealloc

dealloc call stack

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

为什么你认为viewDidUnload会被调用?

正如Are viewDidUnload and dealloc always called when tearing down a UIViewController?When is UIViewController viewDidUnload called?viewdidunload is not getting called at all以及许多其他文章所述,viewDidUnload不被调用是完全正常的。

为什么会导致崩溃?你一定做错了。