-1

問題があります: UITableView に追加された最近のセルの indexPath を取得したいです。これが私のコードです:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    //[_tableView clearsContextBeforeDrawing];
    static NSString *simpleTableIdentifier = @"SimpleTableItem";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

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

    }


    cell.tag = indexPath.row;

    CGRect frame1 = CGRectMake(10, 25, 80, 10);
    UILabel *lbl2= [[UILabel alloc]initWithFrame:frame1];
    [lbl2 setFont:[UIFont fontWithName:@"Helvetica" size:8.5]];
    [lbl2 setTextColor:[UIColor blackColor]];
    [lbl2 setTextAlignment:UITextAlignmentLeft];
    lbl2.text = [FileDateArray objectAtIndex:indexPath.row];
    [cell addSubview:lbl2];
    [lbl2 release];

    deleteIndexPath = indexPath.row;
    NSLog(@"Delete index:%@",deleteIndexPath);

    return cell;

}

私のテーブルビューでは、1行だけが時間を追加しました。コンソールに印刷すると、deleteIndexPath は nullです。何か提案はありますか?

4

1 に答える 1