我正在使用NSPredicate
过滤器方法来过滤我的搜索栏,但它没有返回任何内容。 profileNameLabel
是包含在我的表视图中的单元格的标签。我希望能够搜索与profileNameLabel
中显示的文本相匹配的字母或单词,但不会出现任何内容。我认为profileNameLabel
过滤器无法正确识别NSPredicate
。我错过了更多代码吗?我非常感谢快速帮助。感谢
下面我粘贴了我的代码(使用swift 3,xcode8)
func filterTableView(ind:Int,text:String) {
switch ind {
case selectedScope.Name.rawValue:
intialProfiles.filter(using: NSPredicate(format: "profileNameLabel contains[c] %@", text))
self.searchTableView.reloadData()