2017-02-20 4 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 
      } 

     } 

こんにちは、私はここでエラーを取得しています。どうすれば問題を解決できますか? 私は、以前のバージョンとの問題を持っていなかったが、私はちょうどあなたが唯一indexPath.row = 1のとき、任意の値の世話を返している

+0

考えてみましょう: 'indexPath.row!= 1'ならば? –

+0

ありがとう、問題は解決しました:) – user7337400

答えて

1

を更新されたバージョンでは、このエラーを取得 を開始しました。

あなたは、関数の最後にこれを追加することによってこの問題を解決できます。

return UITableViewCell() 

が、一般的に、あなたがあなたのテーブルビューから再利用可能なセルをデキューしたい、とあなたがそれらをしたいどのように細胞を設定します

関連する問題