无法调用“dequeReusable ...”#39;参数类型为'(String)'

时间:2015-05-27 05:26:37

标签: ios uitableview swift parse-platform

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

    var cell:UITableViewCell = self.tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell

    cell.textLabel!.text = self.funlists[indexPath.row]

    return cell
}
  

无法调用' dequeReusable ......'参数类型为'(String)'   在线var cell:UITableViewCell =   self.tableView.dequeueReusableCellWithIdentifier(" cell")as   的UITableViewCell

(抱歉,我对Xcode和swift非常陌生) 当我在我的故事板中单击我的UITableView时,它是一个带有样式字幕和标识符单元格的表格视图单元格。 (我可能这样做完全错了,不确定)

2 个答案:

答案 0 :(得分:2)

我想我发现了问题,请尝试接听self来电dequeueReusableCellWithIdentifier这个词:

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

    var cell:UITableViewCell = tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell

    cell.textLabel!.text = self.funlists[indexPath.row]

    return cell
}

原因是您要使用来自函数的tableView而不是属于该类的tableView。

如果这可以解决您的问题,请告诉我

答案 1 :(得分:1)

请在故事板中定义您的小区标识符。

enter image description here