【发布时间】:2016-03-08 14:49:30
【问题描述】:
最近在我的应用程序中,我发现我的 UIButton 插座集合正在泄漏内存。
我只有
@IBOutlet var TabBarButtons: [UIButton]!
谁能告诉我出了什么问题?随着时间的推移,NSArray 中的变量数量不断增加,而我所拥有的只是一个包含 4 个来自 IB 的 UIButtons 的数组。
【问题讨论】:
标签: ios swift memory-leaks swift2
最近在我的应用程序中,我发现我的 UIButton 插座集合正在泄漏内存。
我只有
@IBOutlet var TabBarButtons: [UIButton]!
谁能告诉我出了什么问题?随着时间的推移,NSArray 中的变量数量不断增加,而我所拥有的只是一个包含 4 个来自 IB 的 UIButtons 的数组。
【问题讨论】:
标签: ios swift memory-leaks swift2
这是一个错误。参考rdar://24272775
目前的解决方法是替换 [UIButton]!使用 NSArray!并在稍后使用时将其内容转换为 UIButton。
【讨论】: