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