标签: ios swift swift3
我正在尝试做这样的事情,但它不起作用:
class Foo<T: UIViewController>: T {}
所以Foo是T的子类,必须至少是UIViewController。
然后
let obj = Foo<UIViewControllerSubclass>()
但是我得到以下编译器错误:
从非协议,非类型类型&#39; T&#39;