2015-11-15 10 views
6

UISearchControllerを使用していますが、コンテンツ配列をフィルタリングした後にデータをリロードしようとするとこのエラーが発生します。これは、tableViewのtableHeaderView以外のビューをUISearchControllerの検索バーに設定した場合は発生しません。検索バーを保持するために他のビューを使用すると、すべて正常に動作します。もし誰かがこのエラーを抱えていたら、その解決策は何だったのでしょうか? 、/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.29.300.16/UITableView.m:3962 2015年11月15日:のUITableView _cellReuseMapForType] - でtableHeaderでtableViewを再読み込みする際にアサーションエラーが発生するTVOS

アサーション障害15:43:34.166 AirMediaCenterTV [23894:1052893] ***キャッチされない例外によりにアプリを終了 'NSInternalInconsistencyException'、理由:

+1

私は最後の数日間同じ問題に遭遇しました。データをリロードできるようにtableHeaderを完全に削除する必要がありました。私は並べ替えを行うために私のテーブルヘッダーにUISegmentedControlを持っていましたが、ヘッダービュー内では上記の例外がクラッシュしますが、ビューコントローラービューの外に移動すると固定されていました。私は時間があれば、例をまとめてバグレポートを提出するつもりです – earthtrip

+0

@earthtripはい私は同様の回避策をとっており、検索バーを削除して別の場所に置くだけです。 –

+0

私はtvOSで同じ問題を抱えていますが、私はUISearchControllerを使用していません。私にとっては、loadViewControllerに遅れを加えてデータを遠隔に読み込むようにシミュレートすると(私は現在現在偽のデータを使っています)、それが起き始めました。これに基づいて、スレッドアクセスや何らかの競合状態に関係していると私は推測しています。 – Mel

答えて

-1

'未知ビュータイプ4のビュー再利用マップにアクセスしようとすると' 私が見てきましたtvOSにも同様のクラッシュの問題がありますが、修正を見つけることができません。私はUISearchControllerを使用していません。私はUITableViewからregisterClass:のコールをすべて削除しましたが、それはうまくいかないようです。

+0

これはコメントでなければなりません。 – rottenoats

関連する問題