Pregunta

Estoy tratando de agarrar los datos de la base de datos y mostrar todos los valores en orden clasificado según secciones de la A-Z y también mi UITableView está indexado. En este caso, los índices son A-Z. Lo extraño que está pasando es cuando llego a todos los valores de la base de datos sobre la mesa, veo que los valores correspondientes a la sección 'B' tiene algunos valores de la sección 'A' y si yo toque en cualquier índice, por ejemplo, si yo toque en el índice la sección 'D' y volver a la letra 'B' los valores que solían empezar con a se sustituyen ahora con D.

Esto ocurre sólo a la sección valores 'B' en particular. Todos los valores en otras secciones se muestran correctamente. Lo siento si la pregunta no es clara. Esta es la mejor forma en que pensaba que yo puedo describir mi problema.

Por favor, necesito su ayuda. Es muy urgente para terminar esta tarea y no puedo entender por qué esto está ocurriendo.

¿Fue útil?

Solución

Mira el código de ejemplo TableView Suite. Hay una pequeña cosa llamada "reutilización celular" que se está ejecutando en, y usted querrá aclarar eso antes de continuar con este problema. Es la cosa más frustrante que tratar con respecto a tableviews si no está familiarizado con él, pero es una optimización del uso de la memoria que tiene sentido una vez que entienda lo que está pasando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top