Tôi muốn sử dụng số UISearchDisplayController
trên UIViewController
, bao gồm UITableView
.
Tôi sử dụng Autolayout. Khi tôi cố gắng để đưa thanh tìm kiếm (_searchBar) trong tableHeaderView vớiLỗi xác nhận trong - [UITableView layoutSublayersOfLayer:]
self.tableView.tableHeaderView = _searchBar;
tôi nhận được lỗi 'NSInternalInconsistencyException
', lý do: 'Auto Layout vẫn cần thực hiện sau khi -layoutSubviews. Triển khai của UITableView -layoutSubviews cần gọi là siêu. '
Vô hiệu hóa Autolayout, lỗi biến mất, nhưng tôi cần Autolayout ...
Các lỗi xuất hiện, khi tôi sử dụng tế bào Tuỳ chỉnh hoặc StandardCells ...
Các lỗi xuất hiện, khi TableView có không có hàng ...
Trong các dự án Swift: 'expr -l objC++ -o - [[UIWindow keyWindow] _autolayoutTrace] '(nguồn: https://carpeaqua.com/2015/07/07/auto-layout-debugging-in-swift/) –