sharedApplication недоступно: недоступно в расширении приложения ios. Вместо этого используйте подходящие решения на основе контроллера представления

Я хочу, чтобы решения преодолели эту ошибку.

Я получаю сообщение об ошибке во время компиляции и сборки своего проекта iOS. Я получил ошибку в IQKeyboardManager в этом месте:

UIWindow *originalKeyWindow = [[UIApplication sharedApplication] keyWindow];

и одно другое место, где я получил эту ошибку, тоже самое:

CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];

У кого-нибудь могут быть решения? Пожалуйста, дайте мне... Спасибо заранее.

1 ответ

Использовать этот

UIWindow * originalKeyWindow = [[[UIApplication sharedApplication] delegate]window];

И стремительный

let originalKeyWindow: UIWindow? = (UIApplication.shared.delegate?.window)!
Другие вопросы по тегам