我正在用Xcode开发。
cocoapod的BaseNotificationBanner.swift文件的第156行出现错误。
BaseNotificationBanner.swift第156行
.map { $0 as? UIWindowScene }
我该如何解决?
BaseNotificationBanner.swift
/// The main window of the application which banner views are placed on
private let appWindow: UIWindow? = {
if #available(iOS 13.0, *) {
return UIApplication.shared.connectedScenes
.first { $0.activationState == .foregroundActive }
.map { $0 as? UIWindowScene }
.map { $0?.windows.first } ?? UIApplication.shared.delegate?.window ?? nil
}
return UIApplication.shared.delegate?.window ?? nil
}()
最佳答案
UIWindowScene
在iOS 13中引入,似乎您使用的是Xcode的旧版本,因此您必须更新到Xcode 11或指定NotificationBanner pod的旧版本,如下所示:-pod 'NotificationBannerSwift', '2.5.0'
关于ios - 使用未声明的类型'UIWindowScene',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58534286/