繁体   English   中英

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

[英]Dealloc called after popViewControllerAnimated without calling viewDidUnload

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


崩溃1

崩溃2

崩溃3

崩溃4

和许多其他类似的东西。

这是调用堆栈方法dealloc

取消分配调用堆栈

有什么主意吗

您为什么认为将调用viewDidUnload

正如在拆卸UIViewController时是否总是调用viewDidUnload和dealloc一样? 何时调用UIViewController viewDidUnload? viewdidunload根本没有被调用 ,以及其他许多文章,不调用viewDidUnload是完全正常的。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM