相关疑难解决方法(0)

检查"Any"值是否为object

我惊讶地发现这种情况总是如此:

let foo: Any = 4
if let object = foo as? AnyObject {
    print("It's an object.")
    //do something with `object` that requires reference semantics
} else {
    print("It's not an object.")
}
Run Code Online (Sandbox Code Playgroud)

似乎无论foo最初是什么类型,它都被转换为相应类的实例.有没有可靠的方法来确定是否foo是一个对象?

casting swift

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

标签 统计

casting ×1

swift ×1