2013-02-22 89 views
-1

我已經創建了一個表格視圖。我的每一行都有一個刪除按鈕。現在,當我刪除第一行時,最後一行再次被添加到表視圖。表格視圖當我刪除第一行多一行添加在最後一個單元格,這是最後一個單元格信息

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath 
{ 
    if([email protected]"1") { 
     static NSString *[email protected]"Cell"; 
     UITableViewCell* cell=[tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

     if(cell == nil) { 
      cell = [[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]autorelease]; 
     } 

     NSMutableDictionary *d = (NSMutableDictionary *) [arr objectAtIndex:indexPath.row]; 
     cell.selectionStyle = UITableViewCellSelectionStyleNone; 
     retun cell; 
    } 
} 

我在每一行都有一些標籤。此外,我重新加載表視圖。

+0

什麼是寫在你行的方法nuber? – 2013-02-22 11:40:22

+0

還減少你的數據源.. – 2013-02-22 11:45:55

+0

返回數組數在哪裏我已經添加列表到數組。 – 2013-02-22 11:46:47

回答

0

確保你刪除它以這樣的方式

[self.tableView beginUpdates]; 
//delete item form you array (arr) 
//delete row from tableView 
[self.tableView reloadData]; 
[self.tableView endUpdates]; 
+0

實際上,我正在從數據庫中刪除我的表格視圖,並且正在使用按鈕刪除第一行。當按鈕操作時,我們通過在數據重新傳送之前調用服務來刪除數據庫。 – 2013-02-23 04:46:03

相關問題