2015-12-03 12 views
10

Gần đây trong ứng dụng của tôi, tôi đã phát hiện ra rằng bộ sưu tập ổ cắm UIButton của tôi đang rò rỉ bộ nhớ.Swift 2: Bộ sưu tập IBOutlet [UIButton]! rò rỉ bộ nhớ

Tất cả tôi có là

@IBOutlet var TabBarButtons: [UIButton]! 

Và từ Instrument enter image description here

bất cứ ai có thể cho tôi biết những gì đang đi sai? Khi thời gian trôi qua, số lượng biến trong NSArray tiếp tục phát triển và tất cả những gì tôi có là một mảng với 4 UIButtons từ IB.

Trả lời

9

Đây là lỗi. Tham khảo rdar://24272775

Cách giải quyết bây giờ là thay thế [UIButton]! với NSArray! và truyền nội dung của nó sang UIButton sau khi sử dụng.