2017-02-20 2 views
0

enter image description hereSwift TableView Missing Возвращение

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() 

, но в целом вы хотите многоразовый из очереди клетки с вашей точки зрения таблицы и установить ячейки, как вы хотите их