2015-11-15 16 views
6

Sto usando UISearchController e sto ricevendo questo errore dopo che provo a ricaricare i dati dopo aver filtrato l'array di contenuti. Ciò non accade se imposto una visualizzazione diversa da quella di TableView tableHeaderView come la barra di ricerca di UISearchController. Se uso qualsiasi altra vista per tenere la barra di ricerca, tutto funziona correttamente. Qualcuno ha avuto questo errore, se sì qual era la soluzione.Errore di asserzione nel ricaricare tableView con tableHeader TVOS

errore di asserzione in - [UITableView _cellReuseMapForType:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.29.300.16/UITableView.m:3962 2015/11/15 15: 43: 34,166 AirMediaCenterTV [23894: 1.052.893] *** terminazione app a causa di eccezione non identificata 'NSInternalInconsistencyException', la ragione: 'tentativo di accedere guarda la mappa riutilizzo per sconosciuto tipo di visualizzazione 4'

+1

Per quello che vale ho avuto lo stesso problema negli ultimi giorni. Ho dovuto rimuovere completamente tableHeader per poter ricaricare i dati. Ho avuto un UISegmentedControl nella mia intestazione della tabella per fare l'ordinamento e all'interno della visualizzazione dell'intestazione si sarebbe schiantato con l'eccezione di cui sopra, ma spostandolo all'esterno nella vista dei controller vista fisso. Se ho tempo ho intenzione di mettere insieme un esempio e presentare un bug report – earthtrip

+0

@earthtrip yeah ho avuto una soluzione alternativa, ho appena rimosso la barra di ricerca e metterlo altrove. –

+0

Ho lo stesso problema su tvOS ma non sto usando un UISearchController. Per me, è iniziato quando ho aggiunto un ritardo al mio loadViewController per simulare il caricamento dei dati da remoto (attualmente sto usando dati falsi ora). Sulla base di questo, la mia ipotesi è che ha a che fare con l'accesso al thread o qualche tipo di condizione di gara. – Mel

risposta

-1

ho visto un simile problema di crash su tvOS ma non riesco a capire una correzione. Non sto usando un UISearchController. Ho rimosso tutte le chiamate registerClass: dallo UITableView e non sembra funzionare.

+0

Questo dovrebbe essere un commento. – rottenoats

Problemi correlati