Khi tôi đang chạy công cụ và kiểm tra rò rỉ, nó cho thấy chủ yếu bao gồm:Rò rỉ trong Swift 3 rò rỉ/iOS 10
_ContiguousArrayStorage<String>
_NativeDictionaryStorageOwner<Int, CGFloat>
_NativeDictionaryStorageOwner<String, AnyObject>
này là khi tôi đang sử dụng Swift 3 và thử nghiệm trên các thiết bị sử dụng iOS 10.
Sự rò rỉ chỉ hiển thị trong iOS 10 trong khi trên iOS 9.x mọi thứ có vẻ là bình thường. Trên hết, trong iOS 10 UISwitch
dường như cũng không giải quyết được.
Hiện tại tôi đã tạo tất cả các loại cách giải quyết cố gắng tránh sử dụng từ điển và trong một số trường hợp mảng, làm cho nó thực sự gây phiền nhiễu đối với mã.
Câu hỏi:
Tôi có nên được quan tâm về vấn đề này và cố gắng sửa chữa tất cả những rò rỉ hoặc chờ đợi và hy vọng nó sẽ được cố định trong bản cập nhật trong tương lai? Nếu vậy, có bất cứ nơi nào để kiểm tra về những lỗi được biết đến vv?
Bạn có thể cho một ví dụ đơn giản tái sản xuất có thể báo cáo cho Apple? – matt
@matt Tôi đã thêm mã mẫu để tái tạo sự cố. Làm việc trên một Radar cho Apple. – bdmontz
Mã rất độc đáo. Tôi không gặp khó khăn khi triển khai và chạy nó. Tuy nhiên, tôi không thấy đây là một _leak_. Ví dụ, công cụ Memory Graph không báo cáo bất kỳ vấn đề nào. – matt