2016-10-07 24 views
6

Đôi khi dưới tích hợp liên tục có một lỗi (dường như là sai số ngẫu nhiên) như thế này:UI nghiệm thất bại: Không cập nhật được định hướng yêu cầu

thử nghiệm Assertion UI nghiệm thất bại - thất bại: Không thể cập nhật để yêu cầu sự định hướng.

enter image description here

Trong khi kiểm tra, xoay thiết bị sang chế độ phong cảnh và ... nó không trở về chế độ chân dung. Tại sao?

Bạn có biết điều gì có thể gây ra vấn đề như vậy không?

Trong mã tôi có một dòng:

XCUIDevice.shared().orientation = .landscapeLeft 
XCUIDevice.shared().orientation = .portrait 

Dường như có liên quan đến phần mã sau đây, nhưng tôi không biết làm thế nào để giải quyết nó.

Đánh giá cao sự trợ giúp.

enter image description here

+0

có thể kiểm tra điều này bằng cách sử dụng PortraitUpsideDown thay vì dọc? – noor

+0

Điều này sẽ giúp ích gì? –

+0

thực sự tôi đã sử dụng hai dòng này trong phần thử nghiệm ứng dụng ui của tôi, nó có thể định hướng ở chế độ ngang nhưng không thể ở chế độ dọc. có lẽ có một cái gì đó probolem ... tôi cũng đang tìm kiếm nó – noor

Trả lời

1

Có về cơ bản là không có gì để giải quyết này là một lỗi Xcode 8. Khi bạn nhận được lỗi này chỉ cần chạy lại không có gì khác để làm atm. Tôi chưa bao giờ có vấn đề này trên Xcode 7. gì được thông báo lỗi là nói cho bạn là nó thất bại để có được những định hướng được yêu cầu và dòng mã của bạn là tìm kiếm tốt:

XCUIDevice.shared().orientation = .landscapeLeft 
XCUIDevice.shared().orientation = .portrait 

của Apple hy vọng sẽ giải quyết vấn đề này sớm. Bạn cũng có thể report một lỗi đối với Apple.

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