XCODE,dealloc仅在removeFromSuperView之后调用

时间:2016-10-05 11:41:54

标签: xcode dealloc

我有自定义视图的xib,h和m文件,UIView的子类。我将此自定义视图添加到UIVIewControlloer的视图中。但是当我打电话时

[self.navigationController popViewControllerAnimated:YES];

UIViewController的dealloc方法调用,但dealloc方法是自定义视图 - 不是。如果我从控制器的视图中删除自定义视图(removeFromSuperview), 两种方法都叫。我不知道为什么......

1 个答案:

答案 0 :(得分:0)

在自定义类的方法中,UIView被传递为Strong param。变弱,一切都好了。