forkingdog / forkingdog/FDStackView
在iOS10上removeAllSubviews后,再调用addArrangedSubview Crash
- Ngôn ngữ chính
- Objective-C
- Star
- 2.5k
- Fork
- 310
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
在iOS10上removeAllSubviews后,再调用addArrangedSubview Crash,什么原因?
报错:
Assertion failure in -[FDStackView _layoutEngine_didAddLayoutConstraint:roundingAdjustment:mutuallyExclusiveConstraints:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3600.7.47/NSLayoutConstraint_UIKitAdditions.m:649
invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện trên iOS 10 chuỗi removeAllSubviews rồi đến addArrangedSubview, sử dụng FDStackView assertion đã được báo cáo làm điểm lỗi. Theo dõi các thao tác layout-constraint liên quan và xác định nguyên nhân cũng như giải pháp đã được xác minh cho chuỗi này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- ios, objective-c
- Lĩnh vực
- mobile
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100