Swift 2:IBOutlet Collection ! 泄漏内存

最近在我的应用程序中,我发现我的UIButtonsockets集合正在泄漏内存。

我所拥有的就是

@IBOutlet var TabBarButtons: [UIButton]! 

从仪器 在这里输入图像说明

谁能告诉我出了什么问题? 随着时间的推移,NSArray中variables的数量不断增长,我所拥有的是一个包含4个来自IB的UIButton的数组。

这是一个错误。 引用rdar:// 24272775

目前的解决方法是replace[UIButton]! 与NSArray! 并在稍后使用时将其内容转换为UIButton。