tableView的override问题

longrenli165_jack 2016-11-13 07:52:29
override func tableView(tableView:UITableView,
numberOfRowsInSection section: Int) -> Int {
return 1
}
看很多博客里也这么写,应该没问题的吧,可是报错参数不匹配
Argument names for method 'tableView(tableView:numberOfRowsInSection:)' do not match those of overridden method 'tableView(_:numberOfRowsInSection:)'
...全文
1128 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
网络咖啡 2016-12-15
  • 打赏
  • 举报
回复
Swift 3以后语法变了,你的代码是2.3和以前的写法
vphoenix 2016-12-11
  • 打赏
  • 举报
回复
UITableViewDelegate的方法不需要override,在swift 3中的写法应该是这样的:

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int{
    return 1
}

1,420

社区成员

发帖
与我相关
我的任务
社区描述
Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序。
swift 技术论坛(原bbs)
社区管理员
  • Swift
  • 网罗开发
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧