我有以下声明:
TableViewDataSource
<Model: ManagedObject, Cell: UITableViewCell where Cell: ConfigurableCell> :
NSObject, UITableViewDataSource
我想对Model类型设置一个约束。像这样:
TableViewDataSource
<Model: ManagedObject where Model: ManagedObjectType,
Cell: UITableViewCell where Cell: ConfigurableCell> :
NSObject, UITableViewDataSource
我如何在Swift 2.0中做到这一点?
答案 0 :(得分:1)
改为这样,
{{1}}
所有泛型类型应首先使用deimeter(逗号)分隔,然后应在稍后提供约束,并且每个约束也应使用逗号分隔。必须满足所有约束才能使其发挥作用。