【发布时间】:2015-11-30 16:23:27
【问题描述】:
我正在尝试根据变量强制转换类型。下面的示例失败说“使用未声明的类型,'myType'”
protocol Parent {}
protocol Child: Parent {}
struct Foo: Child {}
let foo: Parent = Foo()
let myType = Child.self
if let _ = foo as? myType {
print("success")
}
有没有办法根据变量myType进行强制转换?
【问题讨论】: