相关疑难解决方法(0)

如何将Any中的Any值转换为Any?

我使用反射来尝试检查结构是否具有nil值.

struct MyStruct {
    let myString: String?
}

let properties = Mirror(reflecting: MyStruct(myString: nil)).children.filter { $0.label != nil }

for property in properties {
    if property.value == nil { // value has type "Any" will always fail.
        print("property \(property.label!) is nil")
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将Any类型转换为Any?

reflection swift

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

标签 统计

reflection ×1

swift ×1