【发布时间】:2012-09-21 04:04:17
【问题描述】:
在 Instruments 中玩耍时,我发现了一些我不明白的地方。我创建了几个UIViewControllers 并将他们的views 添加到另一个UIView:
CustomVC *vc = [[CustomVC alloc] initWithCustomInitializer:someParameter];
[mainView addSubview:vc.view];
通过在 init 和 dealloc 中记录 CustomVC 的内存地址,我看到 vc 几乎立即被释放,尽管视图仍然在屏幕上并且一切正常。
UIView 不一定需要它的控制器吗?还是发生了其他我误解的事情?
【问题讨论】:
标签: ios cocoa-touch memory-management uiview uiviewcontroller