Escribo cliente de jabber personalizado en iphone.guardar la fila seleccionada en UITableView después de reloadData
Yo uso xmppframework como motor.
Y tengo UITableViewController con NSMutableArray para la lista de contactos representados.
Cuando recibo (o alguien lo cambia el contenido) la lista (también conocida como lista de contactos) quiero cambiar los elementos de UITableView (agregar/eliminar/modificar). Así que si el trabajo del usuario con ListView en el momento en que la lista de actualizaciones por
[items addObject:newItem];
[self.tableView reloadData];
usuario perdieron elemento de selección actual.
Por lo tanto, mi pregunta es cómo guardar (si es posible, me refiero si se da el elemento seleccionado no eliminado) elemento de selección actual después de reloadData?
Thx.
sin , Realmente uso NSMuttableArray para delegar el origen de datos de tabla y agregar/eliminar datos en este conjunto, pero para hacer que refresh tableViewView llame al método reloadData después de modificar el conjunto. ¿Estoy en lo cierto? Pero después de esta tabla, se perdió la selección. – vinnitu
Es difícil ayudarle sin ver su código, pero los métodos de tableView deben crear la tabla a partir de la fuente de datos, por lo tanto, simplemente actualice el modelo de datos y fire reloadData. – Mobs