我有一个视图控制器的子类。将此视图控制器的视图添加到另一个视图后,与视图的任何交互MyViewController
都会导致崩溃。运行僵尸时,它显示双重释放,保留计数myViewController
已变为 -1。
我正在调用alloc
这个对象,它应该使保留计数为 1,并且我还将视图添加myViewcontroller
到另一个视图,这应该使保留计数为 2。那么我如何获得双重释放?这只会在 ARC 上崩溃
- (void)viewDidLoad {
[super viewDidLoad];
MyViewcontroller *myViewcontroller = [[MyViewController alloc] init];
[self.view addSubview:myViewcontroller.view];
}