2015-11-15 14 views
6

UISearchController kullanıyorum ve içerik dizisini filtreledikten sonra verileri yeniden yüklemeyi denedikten sonra bu hatayı alıyorum. Bu tablo tableHeaderViewUISearchController aramaBar olmak için başka bir görünüm ayarlarsanız olmaz. Arama çubuğunu tutmak için başka bir görünüm kullanırsam, her şey yolunda çalışır. Varsa, bu hata vardı, eğer çözüm neydi? içindeTabloyu yeniden yükleme sırasında onaylama hatasıHerhangi bir tablodaki tabloyu görüntüleBölüm TVOS

onaylama hatası - [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: 1052893] *** nedeniyle yakalanmamış istisna 'NSInternalInconsistencyException', nedeni uygulamayı Sonlandırma: 'bilinmeyen görünüm türü olarak görünümü yeniden Haritaya erişmek 4 denemesi'

+1

Bunun için, son birkaç gündür aynı sorunla karşılaştım. Verileri yeniden yüklemek için tableHeader'ı tamamen kaldırmak zorunda kaldım. Tablo üstbilgisinde UISegmentedControl vardı, üstbilgi görünümünde yukarıdaki sıralama ile çarpışacak, ancak dışarıdan görünüm denetleyicileri görünümünde sabitlenmiş olacak şekilde sıralama yaptık. Zamanım varsa, bir örnek oluşturacağım ve bir hata raporu ( – earthtrip

+0

@earthtrip evet), benzer bir geçici çözümüm vardı, arama çubuğunu kaldırdım ve başka bir yere koyuyorum. –

+0

Aynı sorunu TVOS'ta alıyorum ancak UISearchController kullanmıyorum. Benim için, yükleme verisini uzaktan simüle etmek için loadViewController'ime bir gecikme eklediğimde bu gerçekleşmeye başladı (Şu anda sahte verileri şu anda kullanıyorum). Buna dayanarak, tahminime göre iplik erişimi veya bir tür yarış durumu ile ilgili. – Mel

cevap

-1

gördüğüm bir tvOS benzer bir çökme sorunu ama bir çözüm bulmak için görünmüyor olabilir. UISearchController kullanmıyorum. UITableView'dan gelen tüm registerClass: çağrılarını kaldırdım ve işe yaramadı.

+0

Bu bir yorum olmalı. – rottenoats