У меня есть панель поиска. И данные отображаются в ярлыках с scrollview.Панель поиска с основными проблемами с данными
Для Ex:
основные поля данных:
1.id
2.company
3.Employe Имя
4.Address
Если я идентификатор типа, компания или Employee Name в строке поиска я хочу рассказать о связанных результатах.
мой код:
Для поиска данных:
func searchBar(searchBar: UISearchBar, textDidChange searchText: String) {
var request = NSFetchRequest(entityName: "Agency")
request.returnsObjectsAsFaults = false
var countResult : NSArray = context.executeFetchRequest(request, error: nil)!
let result = NSPredicate(format: "SELF CONTAINS[c] %@",searchText)
self.filtered = self.countResult.filteredArrayUsingPredicate(result!)
if (filtered.count == 0) {
searchActive = false;
}else {
searchActive = true;
}
println(filtered)
}
Это показывает ошибка "«Невозможно использовать в/содержит оператор с коллекцией".
Эти коды не могут удовлетворить то, что я хочу. А также у меня нет идеи, как получить связанные строки в соответствии с введенным значением в строке поиска.
Спасибо заранее.
Является ли это ошибкой во время выполнения? Если это, у меня есть довольно хорошая идея, какова ваша проблема. – ABakerSmith