2015-11-15 5 views
6

Я использую UISearchController, и я получаю эту ошибку после попытки перезагрузки данных после фильтрации массива содержимого. Этого не происходит, если я устанавливаю любое другое представление, чем tableHeaderView таблицы TableView - это поисковое поле UISearchController. Если я использую любое другое представление для поиска в строке поиска, все работает нормально. Кто-нибудь имел эту ошибку, если да, то каково было решение.Ошибка утверждения при перезагрузке tableView с помощью tableHeader TVOS

провал утверждение - [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] *** Нагрузочное приложения из-за неперехваченное исключение «NSInternalInconsistencyException», причина: «попытка доступа вида повторное использования карты для неизвестного типа просмотра 4»

+1

Для чего это стоит, я столкнулся с той же проблемой последние несколько дней. Мне пришлось полностью удалить tableHeader, чтобы перезагрузить данные. У меня был UISegmentedControl в моем заголовке таблицы для сортировки и внутри заголовка, который он сработал бы с вышеупомянутым исключением, но переместил бы его снаружи в представление контроллеров представления, зафиксировав это. Если у меня есть время, я собираюсь собрать пример и подать сообщение об ошибке – earthtrip

+0

@earthtrip Да, у меня было подобное обходное решение, просто удалил панель поиска и поместил ее в другое место. –

+0

У меня проблема с tvOS, но я не использую UISearchController. Для меня это началось, когда я добавил задержку на мой loadViewController для имитации загрузки данных удаленно (сейчас я использую поддельные данные). Исходя из этого, я предполагаю, что это связано с доступом к потоку или каким-то гоночным состоянием. – Mel

ответ

-1

Я видел аналогичная проблема с сбоем в tvOS, но я не могу понять, что исправить. Я не использую UISearchController. Я удалил все звонки registerClass: с UITableView, и это, похоже, не сработало.

+0

Это должен быть комментарий. – rottenoats

Смежные вопросы