【问题标题】:Simple table view in iOS8 with swift and storyboardiOS8 中的简单表格视图,带有 swift 和情节提要
【发布时间】:2014-11-12 15:39:03
【问题描述】:

我正在努力习惯 swift 语言,所以在学习了一些基础知识后,我开始使用故事板和表格视图。我已将表格视图控制器拖到故事板上 并为其创建类并附加到视图控制器。 一旦我取消注释 cellForRowAtIndexPath 方法,我就会得到以下 swift 编译器错误

选择器“tableView:cellForRowAtIndexPath:”的覆盖方法具有不兼容的类型“(UITableView!, NSIndexPath!) -> UITableViewCell!”

我还包含了numberOfSectionInTableViewnumberOfRowInSection 委托方法。

我不知道我在这里做错了什么。

所以谁能帮我解决这个问题。

提前致谢。

【问题讨论】:

    标签: ios uitableview swift


    【解决方案1】:

    用这个替换你的函数:

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

    这将解决您的问题。

    编辑:

    如果你想使用现有函数,那么你可以从函数中删除所有!,你的错误就会消失。

    【讨论】:

    • 嘿,谢谢。它起作用了,但你能解释一下为什么我们必须删除!。
    • 很高兴为您提供帮助,您可以查看此问题以获取更多详细信息..stackoverflow.com/questions/24078503/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    相关资源
    最近更新 更多