相关疑难解决方法(0)

Swift可选可选

对于我的项目,我必须创建一个代理AppDelegate,它将调用转发到另一个AppDelegate.

UIApplicationDelegate有一个var window: UIWindow?.我的问题是,为什么我不能这样做:

private lazy var realAppDelegate: UIApplicationDelegate = {
    return AppDelegate()
}()

var window: UIWindow? {
    get {
        return realAppDelegate.window
    }
    set {
        realAppDelegate.window = newValue
    }
}
Run Code Online (Sandbox Code Playgroud)

该代码的问题realAppDelegate.window是a UIWindow??.

有人知道为什么吗?

optional ios swift

3
推荐指数
1
解决办法
781
查看次数

标签 统计

ios ×1

optional ×1

swift ×1