thời gian gần đây tôi bắt đầu nhận được báo cáo sự cố cho UIAlertView chỉ bởi người dùng sử dụng iOS 8.3crashs UIAlertView trong iOS 8.3
Crashlytics báo cáo:
Fatal Exception: định hướng UIApplicationInvalidInterfaceOrientation được hỗ trợ không có định hướng chung với các ứng dụng và [_UIAlertShimPresentingViewController shouldAutorotate] đang trả lại CÓ
Dòng xảy ra sự cố đó là [alertXem hiển thị]:
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:title
message:message
delegate:nil
cancelButtonTitle:cancelButtonTitle
otherButtonTitles:nil];
[alertView show];
mã đó nằm trong ứng dụng trong một thời gian dài và giờ nó bắt đầu bị lỗi. Có ai có hành vi tương tự và đã khắc phục được sự cố không?
nó bị phản đối trong iOS 8. –
tôi biết - nhưng mọi thứ bị phản đối vẫn phải làm việc và nó làm việc tốt trong ios 8.0, 8.1 và 8.2. Kể từ khi ứng dụng của tôi cũng hỗ trợ iOS 7 và tôi không muốn giới thiệu điều kiện cho các cuộc gọi UIAlertView tôi quyết định vẫn giữ mã cũ miễn là nó được hỗ trợ –
Tôi nhận được cùng một lỗi với UIAlertControllers. Subclassing UIAlertController (hoặc UIAlertView) nên khắc phục vấn đề. – Maxwell