2012-09-21 21 views
14

Tôi gặp sự cố với ứng dụng ios được cập nhật. Thứ tư cuối cùng (trước khi bài phát biểu trên iphone) ứng dụng được gửi để xem xét. Được thử nghiệm với iOS6-beta, iOS5, iOS4. -> không có vấn đề gì cả. Biên soạn với iOS5 SDKỨng dụng bị treo sau khi thay đổi thành iOS6 - ucol_getVersion

Hiện tại, tôi nhận được rất nhiều báo cáo sự cố (hệ thống: bugsense), chỉ iOS6.

ngắn phiên bản:

SIGSEGV CLASS: SIGNAL FILE: ucol_getVersion +

Sau symbolication vụ tai nạn-báo cáo là vẫn không thể đọc được:

- 0 libicucore.A.dylib 0x318e4570 ucol_getVersion + -1 
- 1 TextInput 0x36ee7fa9 _ZN2KB8WordTrie4loadERKNS_6StringE + 280 
- 2 TextInput 0x36ee1495 + 16 
- 3 TextInput 0x3724bcb3 + 58 
- 4 TextInput 0x3724bc51 + 44 
- 5 TextInput 0x36ed8f6d _ZN14TIInputManager17load_dictionariesERKN2KB6StringES3_b + 24 
- 6 TextInput 0x36ee9fc1 + 220 
- 7 TextInput 0x36ee9c07 + 502 
- 8 UIKit 0x32c08f7f + 162 
- 9 UIKit 0x32c07fd3 + 402 
- 10 UIKit 0x32c07be7 + 378 
- 11 UIKit 0x32c064b9 + 464 
- 12 UIKit 0x32c061ab + 150 
- 13 UIKit 0x32c68975 + 388 
- 14 UIKit 0x32c65845 + 528 
- 15 UIKit 0x32c65541 + 104 
- 16 UIKit 0x32c63f47 + 406 
- 17 UIKit 0x32c63d6f + 30 
- 18 UIKit 0x32c636af + 34 
- 19 APP 0x000186ff 0x1000 + 95999 
- 20 APP 0x00093a93 0x1000 + 600723 
- 21 Foundation 0x33ac7ef5 + 16 
- 22 Foundation 0x33a079f1 + 200 
- 23 Foundation 0x33a0790d + 60 
- 24 CFNetwork 0x388ff5df + 26 
- 25 CFNetwork 0x388feccb + 54 
- 26 CFNetwork 0x38927133 + 18 
- 27 CoreFoundation 0x361f974d CFArrayApplyFunction + 176 
- 28 CFNetwork 0x38927593 + 74 
- 29 CFNetwork 0x3888b15d + 188 
- 30 CoreFoundation 0x36288683 + 14 
- 31 CoreFoundation 0x36287ee9 + 212 
- 32 CoreFoundation 0x36286cb7 + 646 
- 33 CoreFoundation 0x361f9ebd CFRunLoopRunSpecific + 356 
- 34 CoreFoundation 0x361f9d49 CFRunLoopRunInMode + 104 
- 35 Foundation 0x339f678f + 254 
- 36 APP 0x0007e4c9 0x1000 + 513225 
- 37 Foundation 0x33a923db + 102 
- 38 libdispatch.dylib 0x3535611f + 10 
- 39 libdispatch.dylib 0x3535a961 + 252 
- 40 libdispatch.dylib 0x3535aac1 + 84 
- 41 libsystem_c.dylib 0x3605ea11 + 360 

Có một người nào đó với vấn đề giống nhau? Làm cách nào để xác định sự cố?

+0

Các vết đống là, tốt, ít hơn hữu ích trừ khi bạn may mắn và ai đó đã có cùng một vụ tai nạn chính xác. Bạn không thể tái tạo các vụ tai nạn bằng cách sử dụng iOS6 RTM hoặc giả lập chính mình? –

+1

Tôi đã thử nghiệm phiên bản từ App-Store mà không gặp sự cố trên thiết bị iOS6 nặng. Tôi cũng đã thử nghiệm phiên bản trong trình mô phỏng. Cùng một kết quả. – bend0r

+0

Tôi gặp sự cố tương tự: iOS 6.0 (phiên bản sản xuất, không phải là hạt giống GM) với mạng di động. sự cố khi cố gắng hiển thị UIAlertView. Kết nối Wi-Fi không có vấn đề gì. – Raptor

Trả lời

36

Tôi đã gặp vấn đề tương tự. Đối với tôi, ứng dụng đã bị lỗi khi tôi cố gắng hiển thị UIAlertView.

Chỉ ra rằng tất cả các chức năng vẽ liên quan đến giao diện người dùng cần phải được thực hiện trên chuỗi giao diện người dùng (Tôi đã biết điều này, tôi đoán tôi chỉ là một chút cẩu thả). Quá xấu thông báo lỗi là khó hiểu.

chủ đề này có thể hữu ích cho bạn: https://devforums.apple.com/message/728324

Cho rằng có lớp UIKit trong stacktrace bạn được đăng, tôi đoán đây là vấn đề của bạn quá.

+2

Có cùng sự cố. Làm việc cho tôi. Tôi chỉ sử dụng '- (void) performSelectorOnMainThread: (SEL) aSelector withObject: (id) arg waitUntilDone: (BOOL) chờ đợi;' – solgar

+0

Vâng, tôi cũng thế. Tôi đã có một số lấy trong một chủ đề nền được trình bày một UIAlert. Sử dụng giải pháp của @solgar làm việc cho tôi. – DAS

+0

cùng một vấn đề; giải pháp là để di chuyển mã UIAlertView của tôi từ viewWillAppear: để xemDidAppear: – toblerpwn

9

vấn đề này khá đơn giản để khắc phục. Ở đây chỉ cần nhập mã của bạn Inbetween mã này:

dispatch_async(dispatch_get_main_queue(), ^{ 
// Create and show your alert view here  
}); 

Alex

+0

đây là giải pháp mà tôi cần –

Các vấn đề liên quan