Problema a tavola rotante ... UITableView iPhone problema
-
28-09-2019 - |
Domanda
Sto cercando di catturare i dati dal database e potrai vedere tutti i valori in modo ordinato raggruppati in sezioni dalla A-Z e anche il mio UITableView è indicizzato. In questo caso gli indici sono A-Z. La cosa strana che sta accadendo è quando ricevo tutti i valori dal DB sul tavolo, vedo che i valori di cui alla sezione 'B' ha alcuni valori dalla sezione 'A' e se mi toccare qualsiasi indice per esempio se io rubinetto sull'indice 'D' e tornare alla lettera sezione 'B' i valori utilizzati per avviare con a sono ora sostituiti con D.
Ciò accade soltanto alla sezione valori 'B' in particolare. Tutti i valori in altre sezioni vengono visualizzati correttamente. Scusate se la questione non è chiara. Questo è il modo migliore che ho pensato che posso descrivere il mio problema.
Ho bisogno del vostro aiuto. E 'molto urgente per finire questo compito e non riesco a capire perché questo sta accadendo.
Soluzione
Guardate il codice di esempio TableView Suite. C'è una piccola cosa chiamata "riuso cellula" che si esegue in, e si vorrà per cancellare che fino prima di continuare con questo problema. E 'la cosa più frustrante per affrontare rispetto a tableviews se non si ha familiarità con essa, ma è un'ottimizzazione dell'uso della memoria che ha un senso una volta capito cosa sta succedendo.