Inicializo los datos en mi tabla con una matriz en viewDidLoad
y luego agrego los datos a la celda. Esta es una forma estándar de hacerlo que leo en un libro. Esto es lo que tengo:cómo actualizar los datos en tableView?
- (void)viewDidLoad {
[super viewDidLoad];
//Create array and add data ("tableViewValues" is initialized in .h file)
tableViewValues = [[NSMutableArray alloc]init];
[tableViewValues addObject:@"$280,000.00"];
[tableViewValues addObject:@"$279,318.79"];
}
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
NSString *cellValue = [tableViewValues objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
return cell;
}
Así que cuando se carga la vista, los dos valores de las monedas están en mi mesa. Ahora en otra función, llenó otra matriz con diferentes números de moneda dependiendo de lo que el usuario ingrese en un campo de texto. ¿Cómo actualizaría mi vista de tabla actual y reemplazaría esos valores con los valores en mi otra matriz? ¿Alguien puede ayudarme? ¡Gracias!
tengo la recarga de datos para trabajar, gracias.Pero estoy teniendo problemas para llenar cada celda con valores en mi matriz? ¿Podrías elaborar sobre cómo hacer eso? – serge2487
Depende. ¿Necesita recuperar los valores iniciales después de obtener los nuevos valores? ¿En qué está su tabla actualizando valores? Difícil de decir sin más información. – Jamie
tengo un delegado de campo de texto "shouldChangeCharactersInRange" y llene una matriz con números en ese método. Entonces la matriz está cambiando constantemente. No me importan los viejos valores. Solo quiero tomar mis valores de matriz y colocarlos en la tabla cada vez que se llama al método. – serge2487