При загрузке приложения я получил это от Apple,
TMS-90809: Устаревшее использование API — Apple перестанет принимать отправка новых приложений, использующих API UIWebView, начиная с апреля 2020. См. https://developer.apple.com/documentation/uikit/uiwebview. Чтобы получить больше информации.
Я попытался найти «UIWebView» в опции поиска проекта в коде vs, но безуспешно, но в приложении используется «react-native-web». Может ли это (react-native-web) быть причиной получения предупреждения? И если какой-то другой компонент использует webView, как я могу его идентифицировать?
Любая помощь будет оценена. Спасибо.
PS: Решение для Windows имеет высокий приоритет, так как я работаю в Windows и сейчас не имею доступной системы Mac, иначе приветствуются ответы для любой ОС.
1 ответ
У меня есть два проекта с WKWebView и UIWebView, и когда я выполняю текстовый поиск «UIWebView» в проекте, я знаю, что у него есть UIWebView, он дает мне результаты из этих каталогов:
- /node_modules/cordova-ios/CordovaLib/Classes/Private/Plugins/CDVUIWebViewEngine
- /node_modules/cordova-ios/CordovaLib/классы/общедоступные
Также я считаю, что это файл заголовков для модуля cordova-ios, и он импортирует UIWebView со следующим выражением:
- /node_modules/cordova-ios/CordovaLib/Cordova/Cordova.h
#import <Cordova/CDVUIWebViewDelegate.h
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.