Chcę użyć UISearchDisplayController
na UIViewController
, który zawiera UITableView
.
Używam Autolayout. Kiedy próbuję umieścić paska wyszukiwania (_searchBar) w tableHeaderView zBłąd asercji w - [Układ UITableViewSublayersOfLayer:]
self.tableView.tableHeaderView = _searchBar;
pojawia się błąd „NSInternalInconsistencyException
”, powód: „Auto Layout nadal wymagane po wykonaniu -layoutSubviews. Implementacja UlayableView -layoutSubviews wymaga połączenia super. '
Wyłączenie autoLayout, błąd znika, ale trzeba autoLayout ...
pojawi się błąd, gdy używam komórki zwyczaj lub StandardCells ...
pojawi się błąd, gdy Tableview ma brak wierszy ...
W projektach Swift: 'expr -l objC++ -o - [[UIWindow keyWindow] _autolayoutTrace] '(źródło: https://carpeaqua.com/2015/07/07/auto-layout-debugging-in-swift/) –