类型UiViewController不符合协议xxx

时间:2016-09-23 12:28:47

标签: ios swift3 ios10 xcode8

我有一个Objective-C代码中的委托方法,需要在我的项目中实现,这个方法早在swift 2.3中并且工作正常但在升级到swift 3.0后它显示错误...

  

类型UiViewController不符合协议xxx

我已经尝试了我能想到的一切,但它仍然没有用。

1 个答案:

答案 0 :(得分:0)

来自Objective-C的协议中的

函数就像UITableViewDataSouce一样,已经变得更加迅捷 例如:

  

func tableView(tableView:UITableView,cellForRowAtIndexPath indexPath:NSIndexPath) - >的UITableViewCell

已更改为

  

func tableView(_ tableView:UITableView,cellForRowAt indexPath:IndexPath) - >的UITableViewCell   只需修改为新样式的func,错误就会消失