Thanh trạng thái không thể tìm thấy hình ảnh chuỗi thời gian đã lưu trong bộ nhớ cache. Kết xuất trong quá trình


113

Tôi nhận được thông báo thời gian chạy ở trên sau khi tôi nâng cấp lên Swift4.1 và Xcode 9.3. Trước khi nâng cấp, tôi không có thông báo này trong cửa sổ bảng điều khiển của mình.

Thanh trạng thái không thể tìm thấy hình ảnh chuỗi thời gian đã lưu trong bộ nhớ cache. Đang hiển thị trong quá trình.

xuất hiện vài phút một lần miễn là tôi có Ứng dụng đang chạy.

Nó cho tôi thấy không có tác dụng phụ tiêu cực, Ứng dụng của tôi đang chạy, như bình thường, tôi không thấy bất kỳ vấn đề nào.

Tôi sử dụng Thanh trạng thái tiêu chuẩn, không thay đổi để sửa đổi nó theo bất kỳ cách nào.

Câu hỏi 1: Có vấn đề gì bắt nguồn từ cảnh báo này trong các tình huống mà tôi chưa gặp phải không?

Câu hỏi 2: Có ai biết làm thế nào tôi có thể thoát khỏi cảnh báo này không?


1
Thật kỳ lạ. Tôi cũng nhận được điều này sau khi nâng cấp thiết bị thử nghiệm của mình lên iOS 11.3 và Xcode 9.3
Sudara,

Tôi cũng nhận được điều này, cho đến nay nó dường như là vô hại.
Gereon,

1
Nó xảy ra mỗi phút một lần (đối với tôi ít nhất) ngay sau khi thời gian chuyển sang phút mới.
Simon Jenkins,

1
Tôi cũng vậy;) với Xcode 9.3 và Swift 4.1
Niko Klausnitzer

1
Tôi đang chạy ứng dụng của mình trên Thiết bị (iPhone 6 dung lượng 16 GB khả dụng 5,48 gb) và tôi cũng đã thấy cảnh báo này nhưng khi tôi nhận được thông báo này trong nhật ký bảng điều khiển Xcode, ứng dụng của tôi bị kẹt.
Ravi Raja Jangid,

Câu trả lời:


94

Ghi chú lỗi / gỡ lỗi này có trong SDK iOS đi kèm với Xcode 9.3+

Cập nhật: không cố định trong Xcode 9.4.1 (9F2000)
Cập nhật: không cố định trong Xcode 10 (10A255)
Cập nhật: không cố định trong Xcode 11 betas

Tôi nghĩ bạn có thể bỏ qua nó một cách an toàn. Các phiên bản iOS / macOS mới đôi khi chứa các thông báo gỡ lỗi thông tin và chúng thường bị xóa ở bản phát hành tiếp theo.


5
Tôi sẽ đợi bản phát hành ổn định - ít nhất thì cuối cùng chúng tôi cũng giải quyết được vấn đề này. Cảm ơn cho những người đứng đầu lên.
mac_eric

9
Lỗi này KHÔNG được sửa trong bản phát hành 9.4 (9F1027a)
Adam

3
Không cố định trong phiên bản 9.4.1 (9F2000)
Daniel Springer

Nhận xét của @ LalKrishna là không chính xác. Vừa được thử nghiệm với XCode 9.4.1 trên iOS 11.3.1 và 11.4, nó đã xảy ra trên cả hai. Ít nhất khi sử dụng vật lý iPhone 6
Jake T.

1
Tôi đã ủng hộ từ lâu rồi. Nhưng bây giờ đang xem xét lại.
Anton Tropashko

13

Vấn đề tương tự cũng xảy ra với tôi. Để khắc phục điều này, tôi đã làm điều này

Goto Target -> Thông tin triển khai -> Bỏ chọn 'Ẩn thanh trạng thái'

Điều này đã giải quyết vấn đề của tôi. Đối với tôi, đây là thiết lập 'Thông tin triển khai'.

nhập mô tả hình ảnh ở đây


3
Tôi đã kiểm tra với tùy chọn đã chọn và tùy chọn 'Ẩn thanh trạng thái'. Cả hai tùy chọn đều không ngăn được thông báo 'Thanh trạng thái không thể tìm thấy bộ nhớ đệm .....' lại xuất hiện sau mỗi phút.
mac_eric

Bạn đã kiểm tra info.plist xem có thêm gì liên quan đến Status Bar không?
sRoy

Tôi không có gì trong info.plist liên quan đến Thanh trạng thái. Tôi đang sử dụng Thanh trạng thái mặc định.
mac_eric

Bạn có thể chia sẻ, phiên bản xcode và thiết bị mà bạn đang nhận được cái này không? Và ngoài ra, ứng dụng của bạn có hỗ trợ phong cảnh không?
sRoy

4
Cảm ơn! Nó hoạt động với tôi, thực ra, lúc đầu nó không được kiểm tra, tôi đã kiểm tra nó và chạy, sau đó bỏ kiểm tra lại và nó hoạt động
Saeed Ir

1

Tôi cũng thấy cảnh báo này xuất hiện và trong câu trả lời cho Câu hỏi 1, tôi cũng thấy hành vi có thể rất xấu liên quan đến nó.

Chạy một cái gì đó gần với ứng dụng Metal tam giác hoạt hình mẫu cơ bản, nhưng với

renderPassDescriptor.colorAttachments[0].loadAction = .load

sao cho khung không bị xóa mọi khung. Điều dường như đang xảy ra là mỗi khi thông báo cảnh báo được ghi lại, iOS cũng bị nhầm lẫn một số phần trong việc quản lý trạng thái đồ họa của nó, do đó tôi chứng kiến ​​một số phần của hình ảnh nhấp nháy dữ dội (sau đó sẽ biến mất sau đó).

Tôi không chắc tình huống này sẽ xuất hiện trong một ứng dụng 'thực' như thế nào, nhưng chắc chắn đó không phải là điều bạn muốn người dùng nhìn thấy.

Tôi vẫn chưa giải quyết vấn đề ở đây cho đến nay; Cài đặt 'Ẩn thanh trạng thái' và 'Yêu cầu toàn màn hình' không hữu ích.


Tất nhiên bạn có thể; không sửa nó. Bạn có trạng thái kim loại của bạn. Apple có trạng thái GLES để kết xuất thanh trạng thái và hai điều này dường như đã va chạm. Gửi thông báo lỗi để họ gửi ứng dụng mẫu để giúp họ phân loại nó theo trường hợp thực tế. Điều này có thể không xuất hiện với những người dùng vani uikit chẳng hạn như tôi.
Anton Tropashko

1

Trong trường hợp của tôi, nó đang ẩn điều hướng bằng cách

self.navigationController?.isNavigationBarHidden = false

Khi bạn đang ẩn thanh điều hướng, nó cũng ẩn thanh trạng thái !. chỉ dùng

self.navigationController?.navigationBar.isHidden = true

thay thế. Và bạn sẽ có lại thanh trạng thái của mình.


Tại sao dòng đầu tiên có = falsevà dòng thứ hai = true? Bạn đang cố gắng gây nhầm lẫn cho người đọc, hay là có mục đích. (Nếu không có mục đích, vui lòng sửa lại và viết truehoặc falsetrên cả hai dòng.)
nghĩa-vấn đề

0

Để trả lời Câu hỏi 2 dựa trên câu trả lời của PeterT giải quyết Câu hỏi 1: không những bạn không thể loại bỏ cảnh báo này mà còn không , vì nó có nghĩa là vấn đề cơ bản là bất cứ điều gì, nhưng lành tính. Ít nhất là trong một số tình huống.

Điều này cũng có nghĩa là kỹ sư của DEC Field Circus Engineer hoán đổi các bánh xe phẳng trong thông tin meta cho dự án sẽ khiến bạn trông giống như một chú hề.


-1

Tôi đã có thể loại bỏ cảnh báo này bằng cách chọn "Yêu cầu Toàn màn hình" trong Target-> Thông tin triển khai .

Kiểm tra tùy chọn này có thể có một số tác dụng phụ trong iPad, vì vậy bạn nên lưu ý điều này.


1
Tôi đang sử dụng 'Yêu cầu Full Screen' nhưng thông điệp vẫn mọc lên
mac_eric
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.