看看为什么 "type does not conform to protocol" 在 Xcode (swift)

see why "type does not conform to protocol" in Xcode (swift)

我经常使用带有 associatedType 约束的相对复杂的协议,用于泛型,被 CoreData 类型扩展等使用。因此我相对经常收到错误:Type .. does not conform to protocol ...。我通常可以在一段时间后解决这个问题,但错误消息确实没有帮助——通常,如果问题是方法签名中的一个小错字或其他东西,则需要一些时间才能找到错误。使用 Java 接口,IDE 通常会报告类似 method ... not implemented 之类的内容,因此我知道更详细地查看哪种方法。

有没有办法让 Xcode 报告有关协议成员的详细信息,这些成员在符合类型中缺失?

当您收到该错误时,单击箭头将其展开。它将显示缺少的所需功能。

这是我实现 UITableViewDataSource 但忘记提供 "cellForRowAtIndexPath" 函数的示例。