Ứng dụng của chúng tôi đã bị lỗi với tần suất khoảng 1 trong 1.500 lần khởi chạy do lỗi đang chứng minh khó nắm bắt. Phần có liên quan của dấu vết ngăn xếp được bao gồm. Nó đang được kích hoạt như một cuộc gọi lại vì vậy tôi không có tham chiếu cho nơi nó xảy ra trong mã của riêng tôi.Lỗi UIAlertView trên phương pháp không có giấy tờ
Có vẻ như những gì đang xảy ra là có một đối tượng UIViewAnimationState
đang gọi UIAlertView's
phương thức riêng tư (_popoutAnimationDidStop:finished:
). Chỉ có vấn đề là, nó xuất hiện UIAlertView
đã được dealloced bởi thời điểm này. Tôi không làm bất cứ điều gì kỳ lạ với quan điểm cảnh báo. Tôi ném chúng lên, và tôi chờ người dùng nhập vào. Tất cả chúng đều được hiển thị trước khi được phát hành.
Bất kỳ ai gặp phải điều này? Tại thời điểm này, tôi đang nghiêng về phía nó là một lỗi của Apple.
Thread 0 Crashed:
0 libobjc.A.dylib 0x3138cec0 objc_msgSend + 24
1 UIKit 0x326258c4 -[UIAlertView(Private) _popoutAnimationDidStop:finished:]
2 UIKit 0x324fad70 -[UIViewAnimationState sendDelegateAnimationDidStop:finished:]
3 UIKit 0x324fac08 -[UIViewAnimationState animationDidStop:finished:]
4 QuartzCore 0x311db05c run_animation_cal
lbacks
bạn có nhớ lỗi đã nhận được trong trình gỡ lỗi không? là nó có thể: [* respondsToSelector:]: tin nhắn được gửi tới phiên bản được phân phối – Cole