React Native — предупреждение UIViewControllerBasedStatusBarAppearance

Я изучаю React Native с помощью Expo и сейчас нахожусь на этапе «React Navigation», где столкнулся с проблемой. Я еще не возился со строкой состояния, но получаю следующее предупреждение:

If you want to change the appearance of status bar, you have to change     UIViewControllerBasedStatusBarAppearance key in the Info.plist to YES

Я попытался сделать это в файле app.json, добавив ключ ios:

"infoPlist": {
    "UIViewControllerBasedStatusBarAppearance": true
}

но это не решило проблему.

Вот полные журналы:

If you want to change the appearance of status bar, you have to change     UIViewControllerBasedStatusBarAppearance key in the Info.plist to YES

RNScreens::RNScreensTurboModule::getPropertyNames(facebook::jsi::Runtime&)
    RNSScreenWindowTraits.mm:18
RCTViewManagerModuleNameForClass
RCTViewManagerModuleNameForClass
RCTViewManagerModuleNameForClass
3A5F992A-D1CD-312E-BD2E-F7C66343A417
3A5F992A-D1CD-312E-BD2E-F7C66343A417
RCTViewManagerModuleNameForClass
RCTSurfaceStageIsPreparing
RCTSurfaceStageIsPreparing
B7D9D0A6-2414-37F2-9D03-1A25A474E2CF
B7D9D0A6-2414-37F2-9D03-1A25A474E2CF
B7D9D0A6-2414-37F2-9D03-1A25A474E2CF
_dispatch_main_queue_callback_4CF
3A5F992A-D1CD-312E-BD2E-F7C66343A417
3A5F992A-D1CD-312E-BD2E-F7C66343A417
CFRunLoopRunSpecific
GSEventRunModal
7BF01CFC-23F1-326A-AFD8-AD967FFECE28
UIApplicationMain
main
7BE2B757-3B3D-3E91-8CB7-74F3887660C7

Как ни странно, я все еще могу изменить строку состояния, но все равно получаю сообщение об ошибке.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
81
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

«Я использую функцию createNativeStackNavigator из библиотеки реакции-навигации, но я использовал этот импорт: import {createNativeStackNavigator} from "react-native-screens/native-stack" который больше не поддерживается.

Я заменил его на этот: import {createNativeStackNavigator} from "@react-navigation/native-stack" и это решило мою проблему».

Другие вопросы по теме

Как использовать React Native Reanimated или React Native Skia, чтобы заставить фигуру двигаться по заданному пути
Ошибка: сбой Weightoffont(ufont*) только в производственной сборке
Исключение таймаута, выдаваемое AAPT2 во время упаковки приложения React Native на Android
Собственные «плагины» не разрешены в app.json, Expo
Как заменить URL-адреса и URL-адреса YouTube, а также заменить URL-адреса в качестве тегов привязки и заменить URL-адреса YouTube в качестве тегов Iframe
Нужна помощь в решении: не удалось открыть кеш общего класса настроек для файла настроек в React Native
Как обновить вход в систему Apple в приложении React Native без запроса пользователя и использовать результат для обновления входа в службу приложений Azure?
Ошибка сборки React-Native 0.74.1 (код ошибки «65») в macOS для iOS с ошибкой rsync: операция не разрешена
MacOS Sonoma — настройка: ошибка: невозможно запустить программы, скомпилированные на языке C
Как изменить ветку в Vercel Deployment?