Swift 2:IBOutlet Collection [UIButton]!泄漏内存

10

最近在我的应用程序中,我发现我的UIButton OutletCollection正在泄漏内存。

我所拥有的仅仅是:

    @IBOutlet var TabBarButtons: [UIButton]!

并从Instrument 输入图像描述

有人能告诉我出了什么问题吗? 随着时间的推移,NSArray中的变量数量不断增长,而我只有一个包含4个来自IB的UIButtons的数组。

1个回答

9

这是一个 Bug。参见 rdar://24272775

目前的解决方法是将 [UIButton]! 替换为 NSArray!,待使用时再将其内容强制转换为 UIButton。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接