当我使用视图控制器的视图时出现内存泄漏我的代码序列是这样的
viewController1 = [[ViewController alloc] init];
destinationViewController = [[DestinationViewController alloc] init];
[destinationViewCOntroller useView:viewController1.view];
[viewController1 release];
[destinationViewController release];
出于测试目的,我在 useView 方法中有空实现。所以我的问题是 viewController1 永远不会被释放。我确保没有其他地方对 viewController1 有任何引用。当我删除传递 viewcontroller1.view 的方法调用(useView)时, viewcontroller1 正在正确释放。任何想法为什么行为是这样的?