Строка состояния не может найти кэшированное изображение строки времени. Рендеринг в процессе

Я получаю вышеупомянутое сообщение времени выполнения после того, как я обновился до Swift4.1 и Xcode 9.3. До обновления у меня не было этого сообщения в моем окне консоли.

  

Строка состояния не может найти кэшированное изображение строки времени. Рендеринг в процессе.

появляется каждые несколько минут, пока у меня запущено приложение.

Он видит, что у меня нет негативных побочных эффектов, мое приложение работает, как обычно, я не видел никаких проблем.

Я использую стандартную строку состояния, не изменилась, чтобы изменить ее в любом случае.

Вопрос 1: Будет ли возникать проблема из-за этого предупреждения в ситуациях, с которыми я еще не сталкивался?

Вопрос 2 . Кто-нибудь знает, как мне избавиться от этого предупреждения?

108 голосов | спросил mac_eric 31 MarpmSat, 31 Mar 2018 12:38:48 +03002018-03-31T12:38:48+03:0012 2018, 12:38:48

5 ответов


0

Эта функция присутствует в iOS SDK в комплекте с Xcode 9.3, Xcode 10.0.

Обновление: ошибка не исправлена ​​в Xcode 9.4.1 (9F2000)
Обновление: ошибка не исправлена ​​в Xcode 10.0 (10A255)

Я думаю, что вы можете смело игнорировать это. Новые версии iOS /macOS иногда содержат информационные отладочные сообщения, и они обычно удаляются в следующем выпуске.

ответил Lal Krishna 2 Mayam18 2018, 11:59:23
0

Та же проблема возникла и у меня. Чтобы преодолеть это, я сделал это

Перейти к цели -> Информация о развертывании -> Снимите флажок «Скрыть строку состояния»

Этот вопрос решил мою проблему. Для меня это была настройка «Информация о развертывании».

введите описание изображения здесь

ответил sRoy 6 AMpFri, 06 Apr 2018 11:57:45 +030057Friday 2018, 11:57:45
0

В моем случае, он скрывал навигацию голыми от

self.navigationController?.isNavigationBarHidden = false

Когда вы скрываете панель навигации, она также скрывает строку состояния !. просто используйте

self.navigationController?.navigationBar.isHidden = true

вместо этого. И у вас вернется строка состояния.

ответил mehdi 24 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 24 Sep 2018 14:31:04 +0300 2018, 14:31:04
0

Мне удалось избавиться от этого предупреждения, установив флажок «Требуется полный экран» в Target-> Информация о развертывании .

При выборе этой опции у iPad могут возникнуть некоторые побочные эффекты, поэтому вы должны делать это с учетом этого.

ответил Esteban Vallejo 16 PMpMon, 16 Apr 2018 18:26:48 +030026Monday 2018, 18:26:48
0

Я также вижу, что появляется это предупреждение, и в ответ на вопрос 1, я также вижу потенциально очень неприятное поведение, связанное с ним.

Запуск чего-то близкого к базовому образцу приложения Metal с анимированным треугольником, но с

renderPassDescriptor.colorAttachments[0].loadAction = .load

так, что кадр очищается не каждый кадр. Кажется, что происходит то, что каждый раз, когда предупреждающее сообщение регистрируется, iOS также вводит в заблуждение некоторую часть управления графическим состоянием, так что я наблюдаю сильное мигание частей изображения (которое затем исчезает позже). /р>

Насколько вероятно возникновение такой ситуации в «реальном» приложении, я не уверен, но это определенно не то, что вы хотите, чтобы пользователи в конечном итоге видели.

Я до сих пор не устранил проблему здесь; Настройки «Скрыть строку состояния» и «Требуется полный экран» не помогают.

ответил PeterT 17 PMpTue, 17 Apr 2018 18:14:12 +030014Tuesday 2018, 18:14:12

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132