从segue视图控制器调用父视图控制器

时间:2014-08-03 03:59:27

标签: ios objective-c memory-leaks segue

以下设计是否会导致内存泄漏?

CatVC模式转换为CatDetailVC。然后在关闭时,CatDetailVC将CatVC中的方法调用为

[self dismissViewControllerAnimated:YES completion:^{
    CatVC *parent =(CatVC *)self.parentViewController;
    [parent segueToDogVC];
}];

虽然我从来没有将CatDetailVC.h导入CatVC,但问题是我对它做了一些猜测。此外,我不得不在CatDetailVC中调用CatVC.h

1 个答案:

答案 0 :(得分:0)

如果您从CatVC到CatDetailVC,您为什么需要在CatVC上调用CatDetailVC的方法。你可以简单地解开segue,这是最安全的。