ios - UISearchDisplayDelegate 弃用解决方法

标签 ios objective-c uitableview uisearchbar

我注意到 UISearchDisplayDelegate 中基本上所有内容已弃用。这是我被教导实现搜索栏和搜索显示 Controller 的唯一方法,什么是好的解决方法?

示例代码为:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    if (tableView == self.searchDisplayController.searchResultsTableView) { // 'searchDisplayContoller' is now deprecated
        return [searchList count];
    } else {
        return [initialList count];
    }
}

最佳答案

关于ios - UISearchDisplayDelegate 弃用解决方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24910350/

相关文章:

ios - Pods 库与第一个目标链接两次,如 libPods.a 和 libPods-<targetname>.a

ios - 如何在iOS中按创建日期对文档目录中的文件进行排序?

objective-c - 在 Objective-C 中从异步 block 增加变量

ios - 插入新单元格时防止 UITableView 滚动

ios - 当我实现 UITableViewRowAction 时,为什么所有节标题行都随表格单元格一起滑动

ios - 如何在IOS 9(Swift)中将选定的联系人显示到下一个 View Controller 中

ios - 模型文件的目的是什么?

ios - 在功能启动Objective-C之前按两次

objective-c - 防止在 TableView 处于编辑模式时更新 NSFetchedResultsController

ios - CoreBluetooth XPC 连接在关闭 View Controller 时无效