最佳答案
我要这个协议:
protocol AddsMoreCommands {
/* ... */
}
只能被继承自 UIViewController
类的类采用。这一页告诉我,我可以通过写来指定它只被一个类(相对于结构)采用
protocol AddsMoreCommands: class {
}
但我看不出如何要求它只被某个特定的阶级采用。那一页之后谈到将 where
子句添加到协议扩展以检查一致性,但我也看不出如何适应这一点。
extension AddsMoreCommands where /* what */ {
}
有办法吗? 谢谢!