ios - 使用 UITextField 搜索 Realm 对象

标签 ios search uitextfield realm

我有一个 Realm 对象列表,我想使用 UITextField 进行搜索.我在 UITableViewController 上添加了搜索功能,现在我想使用 UITextField 搜索这些对象用户输入几个字母,然后对象开始出现在它下面。我怎样才能做到这一点 ?

最佳答案

为了在表格 View 中搜索和过滤,Apple 提供了一个名为 UISearchController 的组件。 .这为您提供了许多预定义的功能和用户交互,并很好地集成了平台的外观和感觉。

但是因为用 UITableViewController 连接它而Realm自己可能有点繁琐,有一个开源组件 ABFRealmSearchViewController 在那里可以为您节省一些工作,因此您不必在这里重新发明轮子。研究这个组件,我想你会了解你需要做什么才能使用它或UISearchController。直接地。提前有教程如何开始使用 Swift 的组件和 Objective-C .

关于ios - 使用 UITextField 搜索 Realm 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35083982/

相关文章:

iphone - 使用 UINavigation Controller 设置 UITableViewController 的 MangedObjectContext

iOS 使用正则表达式拆分 NSString

ios - 如何检查用户之前是否注册过(Firebase Auth)?

search - 搜索引擎和推荐系统结合好还是不结合?

javascript - Rails 应用程序中搜索框的自动过滤

ios - 如何检查 uitextfield 中的 <object returned empty description check>?

objective-c - selectedTextRange 上的 UITextField SigAbrts

ios - 操作按钮未出现在通知 iOS 10 中

ios - 在用户输入时将 UITextField 的文本格式化为电话号码

search - 解码以下 Solr 查询