2
我有一个静态函数,我想调用符合协议的类。Swift:符合协议的AnyClass变量
protocol P {
static func f();
}
class C: P {
static func f() {}
}
是否有存储C.self
与符合该协议的类型变量的方法吗?下面无法编译,但它是什么,我非常想要做:
let a: AnyClass<P> = C.self;
a.f();
为什么不能你只需要使用协议的类型? '让a:P = C.self' – tskulbru