這是cellForRowAtIndexPath:方法的代碼。爲什麼[self.tableView reloadData]不起作用?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *SimpleTableIdentifier = @"SimpleTableIdentifier";
UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier: SimpleTableIdentifier];
if (cell == nil) { cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleDefault reuseIdentifier:SimpleTableIdentifier] autorelease];
}
NSUInteger row = [indexPath row];
cell.textLabel.text = [array objectAtIndex:row];
return cell;
}
當我使用[self.tableView reloadData];
什麼都沒有發生?
很少Q ?:這個類是UITableViewController的子類嗎?在調用[self.tableView reloadData]之前使用新值更新數組; – Hanuman 2011-03-18 07:32:06
不,是我做的.. – mamrezo 2011-03-18 07:39:23