2017-02-20 75 views
0

enter image description here斯威夫特的TableView缺少返回

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 

      if indexPath.row == 1 
      { 
       let cell = Bundle.main.loadNibNamed("KonuDetayKonuTableViewCell", owner: self, options: nil)?.first as! KonuDetayKonuTableViewCell 
       cell.lblBaslik.text = arrayYorumData[indexPath.row].baslik 
       cell.lblKullaniciAdiVeTarih.text = arrayYorumData[indexPath.row].uye + " - " + arrayYorumData[indexPath.row].tarih 
       cell.lblYazi.text = arrayYorumData[indexPath.row].yazi 
       cell.updateConstraintsIfNeeded() 
       if singleton.username != arrayYorumData[indexPath.row].uye{ 
        cell.btnDüzenle.isHidden = true 
       } 

       return cell 
      } 

     } 

嗨,我在这里得到一个错误。我该如何解决这个问题? 我没有与以前的版本有问题,但我开始 在我的版本刚刚更新

+0

想一想:如果'indexPath.row!= 1'会怎么样? –

+0

谢谢,问题解决了:) – user7337400

回答

1

当indexPath.row是= 1,采取任何价值的照顾你只返回收到此错误。

你可以通过添加这功能的结束解决这个问题:

return UITableViewCell() 

,但通常你会想从你的表视图出列,可重复使用的电池,并建立了细胞如何你想他们