2017-08-10 22 views
6

HTML Chọn danh sách thả xuống không được loại bỏ đúng cách trên iOS 11 beta 5. Khi đóng menu thả xuống, một trình đơn thả xuống trống có các tùy chọn trống sẽ xuất hiện lại tại vị trí của nó.ios 11 Beta 5 chọn danh sách thả xuống số

Vui lòng cho tôi biết nếu có ai khác gặp phải vấn đề tương tự và nếu có cách giải quyết khác.

Lưu ý: Đây là một ứng dụng lai được xây dựng chỉ dành cho iPad và sự cố này không thể sao chép được trên iOS 10 trở xuống.

+0

Đây là phiên bản beta vì một lý do. Apple nói chống lại việc phát triển cho nền tảng beta của họ. Chờ cho đến khi họ phát hành tài liệu trên iOS 11 trước khi bắt đầu phát triển. – Brxxn

+0

Gửi báo cáo lỗi cho sự cố này tại bugreport.apple.com – Joey

+0

@Brxxn Develop * FOR *? Chắc là không. Không ai nên phát triển cho quả táo của một quả táo. Phát triển * WITH *? Nếu bạn cần nó, nó sẽ không là một ý tưởng ngu ngốc. Các bản beta có sẵn cho các nhà phát triển muốn xây dựng các ứng dụng tận dụng lợi thế của các tính năng iOS mới và không nên chán nản phát triển với nó. Nó cung cấp cho họ một headstart tốt đẹp và đảm bảo rằng các tính năng mới sẽ được tận dụng lợi thế của lúc khởi động. Thêm vào đó, nó giúp táo lung tung tất cả các lỗi. –

Trả lời

0

Tôi đã gặp sự cố tương tự và phát hiện ra rằng trong thẻ <option> có giá trị label="". Điều này chỉ ảnh hưởng đến iOS 11 và 10 chúng tôi cũng đã chú ý. Điền giá trị label="" của bạn.

+0

Điều này đã khắc phục được sự cố của chúng tôi. Chúng tôi đang sử dụng Twitter Bootstrap và Angular. Bên trong một phương thức, chúng tôi đã có một danh sách thả xuống chọn dài. Khi trình đơn thả xuống được kích hoạt, nó tiếp tục thay đổi các phần tử DOM của chúng ta và sau đó các điểm tiếp xúc đã bị rối tung lên. Sử dụng giải pháp này đã hoạt động! – erier

+0

Thêm nhãn cho các tùy chọn không khắc phục điều này cho tôi. –

+1

Điều này không khắc phục được tôi –

0

solution in another thread

Đây không phải là giải pháp lâu dài, nhưng nó hoạt động cho đến khi táo sửa chữa.

điểm chính của câu trả lời khác

Xây dựng ứng dụng của bạn với xcode 8, bạn có thể tải về phiên bản 8 của xcode từ here, bạn phải đăng nhập bằng id apple của bạn.

Để có thể xây dựng cho iOS11 bạn sẽ phải tải xcode 9 (trừ khi bạn có nó) là tốt, và sau đó sao chép vào thư mục 11.0 từ xCode9/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport và dán nó vào cùng một vị trí trong xCode8

0

Vấn đề này là vì Cordova đang sử dụng UIWebView và lỗi này là với UIWebView trong iOS 11. Vấn đề đã được sửa trong xcode 9.2-beta. Thử nghiệm và nó hoạt động tốt trong iOS 11.2. Hy vọng rằng xcode 9.2 sẽ có bản sửa lỗi sau khi phát hành.

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