Xcode 使用Swift在Realm.io中搜索

Xcode 使用Swift在Realm.io中搜索,xcode,swift,uisearchbar,realm,uisearchbardelegate,Xcode,Swift,Uisearchbar,Realm,Uisearchbardelegate,我正在尝试为使用Realm.io数据库的iOS应用程序实现tableView搜索/过滤。在这个数据库中使用搜索功能的例子很少,我有点迷路了。对于使用领域过滤结果没有官方指南,我尝试使用的是以下指南: 但它让我一事无成,可能是因为它是6个月前写的,从那时起,Swift和Realm的一些东西都发生了变化 我主要感兴趣的是实现UISearchControllerDelegate和UISearchResultsUpdating协议以及对tableView(tableView:UITableView,c

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

但它让我一事无成,可能是因为它是6个月前写的,从那时起,Swift和Realm的一些东西都发生了变化


我主要感兴趣的是实现
UISearchControllerDelegate
UISearchResultsUpdating
协议以及对
tableView(tableView:UITableView,cellForRowAtIndexPath-indexath:nsindexath)的更改,这些协议和更改与实现搜索栏相关。有没有人有一个简单的TableViewController工作示例,它使用领域进行搜索,并用Swift编写?如果没有,我可以试着理解在obj-c中是如何完成的。

因为Realm还不支持全文搜索,所以在过滤RLMResults时,最好的选择可能是执行
BEGINSWITH
CONTAINS
查询。是Realm当前支持的不同谓词的便捷指南。

谢谢,我收集了这么多。实际上,我正在使用NSPredicate进行查询,它运行得非常好。我的问题是在一个工作示例中一起实现整个过程。例如,我的问题是我不知道如何处理结果。当我尝试重新加载tableview时,我的tableview会越界,或者当我开始在搜索栏中键入时,应用程序就会崩溃。。哦,还有很好的备忘单!