title: indexpath.row is starting from 1 instead of 0
body: <p>i am facing a strance issue with a uitableview.
  sometime when my table's datasource/numberofrowsinsection has 3 values, cellforowatindexpath starts from 0-1 instead of 0-0.
  can someone help me out finding the possible reasons for this issue to happen.
  even tried printing the logs but the logs were shown for 0 -1 and 0 -2 but not for 0 -0. 
  That means it is not getting called for the first row i.e 0 -0.</p>