开发者

UITable View doesn't reload

开发者 https://www.devze.com 2023-03-14 04:46 出处:网络
I have a UITableView that is put onto a view based app.it is wired up properly because I can initially send it data.The problem is clearing the table.I can clear the NSMutableArray but the data still

I have a UITableView that is put onto a view based app. it is wired up properly because I can initially send it data. The problem is clearing the table. I can clear the NSMutableArray but the data still shows up in the table.

-(void)logout {
NSLog(@"LOGOUT");

[friends removeAllObjects];
NSLog(@"%@", friends);
[tableView reloadData];
}

and here is the cell for row at index path: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {

    cell 开发者_Python百科= [[UITableViewCell alloc] initWithFrame:CGRectZero];
}

// Set up the cell...
NSString *cellValue = [friends objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;


return cell;
}


Create a dedicated reference

@property(nonatomic, retain) IBOutlet UITableView *tableViewReference;

Reload that reference in the logout method.

0

精彩评论

暂无评论...
验证码 换一张
取 消