类型UiViewController不符合协议xxx
问题描述:
我有一个Objective-C代码中的委托方法,需要在我的项目中实现,这是早期在swift 2.3中工作正常,但升级到swift 3.0后它显示错误...类型UiViewController不符合协议xxx
类型的UIViewController不符合协议XXX
我已经试过所有我能想到的,但它仍然是行不通的。在从像UITableViewDataSouce目的-C协议
答
功能已经改变到更迅速的风格 例如:
FUNC的tableView(的tableView:UITableView的,的cellForRowAtIndexPath indexPath:NSIndexPath) - >的UITableViewCell
已更改为
func tableView(_ tableView:UITableView,cellForRowAt indexPath:IndexPath) - > UITabl eViewCell 只是修改为新的风格的功能,错误将会消失
哪种协议?你的代码在哪里?协议中定义了什么?您是否添加了协议所需的所有必需功能和变量? – Fogmeister