1

我正在尝试为使用 Realm.io 数据库的 iOS 应用程序实现 tableView 搜索/过滤。在这个数据库中使用搜索功能的例子很少,我有点迷茫。没有使用 Realm 过滤结果的官方指南,我尝试使用的是这个:

http://www.raywenderlich.com/81615/introduction-to-realm

但它让我一无所获,可能是因为它是 6 个月前写的,从那以后 Swift 和 Realm 中的一些东西都发生了变化。

我主要对实现UISearchControllerDelegate和 实现 searchBar 相关的UISearchResultsUpdating协议和更改感兴趣。tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath)有没有人有一个使用 Realm 并用 Swift 编写的带有 Search 的 TableViewController 的简单工作示例?如果不是,我可以尝试了解它是如何在 obj-c 中完成的......

4

1 回答 1

1

由于 Realm 尚不支持全文搜索,因此您最好的选择可能是在您过滤 RLMResults 时执行BEGINSWITHor查询。http://realm.io/news/nspredicate-cheatsheet/是 Realm 当前支持的不同谓词的便捷指南。CONTAINS

于 2015-03-30T20:04:58.137 回答