2012-03-29 77 views
0

当我模拟内存警告时,viewDidUnload应运行在未使用的对象,对不对?ios UIViewController not calling viewDidUnload

我该如何解决为什么我的UIView不会消失?

仅供参考我使用ARCivarIBOutlet,看起来像:

@property (nonatomic, weak) IBOutlet UIView *someView; 
+0

“走开”是什么意思?你是否期望你的视图在'viewDidUnload'之后具有'nil'值? – mydogisbox 2012-03-29 17:57:08

+0

我想让它走出内存,所以我想迂回的方式,我希望有一个零值(或类似的东西)。我最终只是试图确保我的内存管理是在检查中。 – Jacksonkr 2012-03-29 20:26:09

回答

1

我们寻找什么类在这里?如果出现mem警告,则只有UIViewControllers释放其视图。

如果这是自定义类或自定义添加视图,则应该自己卸载它。

+0

这是一个UIViewController – Jacksonkr 2012-03-29 20:25:12

+0

该视图是与此控制器关联的“主视图”?或者它是你自己添加的自定义视图? – Rengers 2012-03-30 11:31:46

+0

它的观点我加了我的自我。这个观点与它的OWN笔尖有关。 – Jacksonkr 2012-03-30 18:40:09

相关问题