我有一个必须是UIView也实现协议的变量MTMathKeyboard。
我试过了,
var keyboard: (UIView & MTMathKeyboard)
var keyboard: UIView<MTMathKeyboard>
Run Code Online (Sandbox Code Playgroud)
实现协议的非泛型类实例的语法是什么?
我认为你应该走这条路:
protocol MTMathKeyboard: class {
}
class YourClass<MTMathKeyboard where T:UIView> {
var keyboard: T!
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2956 次 |
| 最近记录: |