标签: ios
这很有趣。 我发布了一个视图控制器(也从superview中删除了它的视图)。但几秒钟之后,应用程序崩溃是因为在此解除分配的视图控制器(低内存)上调用了viewDidUnload。
我该如何处理?感谢。
答案 0 :(得分:0)
将对象设置为nil。当调用viewDidUnload时,它将在nil上调用release,这是非常安全的。还要确保在viewDidUnload中将对象设置为nil。如果在内存警告/ viewDidUnload之后调用,这将使你的dealloc不会爆炸。