Điều này cực kỳ bực bội: Tôi đang cố hiển thị kết quả chưa được lọc trong UISearchDisplayController ngay cả khi chuỗi tìm kiếm trống.Hiển thị UISearchDisplayTableXem khi chuỗi tìm kiếm trống
Thêm mã gỡ lỗi vào numberOfSectionsInTableView:
và numberOfRowsInSection:
cho thấy rằng khi chuỗi tìm kiếm của tôi trống, các số nguyên khác không được trả về, nhưng cellForRowAtIndexPath:
không bao giờ được gọi! Chế độ xem bảng dường như bị ẩn.
Tôi đã thử đặt tableview.hidden=NO;
trong searchDisplayController:(UISearchDisplayController *)controller didHideSearchResultsTableView:(UITableView *)tableView
không có kết quả.
Điều này khó có thể kéo ra được, tôi cho rằng đây là điều rất phổ biến cần làm!
bất cứ khi nào tôi đặt self.searchDisplayController.searchBar.text = @ ""; trong shouldReloadTableForSearchString nó không hoạt động. Tôi muốn làm điều đó để có thể xem văn bản trình giữ chỗ của mình. Có suy nghĩ gì không? – DonnaLea
Tôi phải ngủ một nửa, bởi vì nó hoạt động ngay bây giờ. Yay – DonnaLea
Khi bạn có '" "văn bản trống, văn bản giữ chỗ sẽ bị xóa. @ DonnaLea, bạn có thể vui lòng giải thích cách nó hoạt động cho bạn – Sategroup