以下设计是否会导致内存泄漏?
CatVC模式转换为CatDetailVC。然后在关闭时,CatDetailVC将CatVC中的方法调用为
[self dismissViewControllerAnimated:YES completion:^{
CatVC *parent =(CatVC *)self.parentViewController;
[parent segueToDogVC];
}];
虽然我从来没有将CatDetailVC.h
导入CatVC,但问题是我对它做了一些猜测。此外,我不得不在CatDetailVC中调用CatVC.h
。
答案 0 :(得分:0)
如果您从CatVC到CatDetailVC,您为什么需要在CatVC上调用CatDetailVC的方法。你可以简单地解开segue,这是最安全的。