У меня есть таблица контактов с изображением [Avatar Image - Name]. И я хочу искать среди этих пользователей. Для этого я создал-структуру [User.swift]:Как правильно показать результаты поиска?
struct User {
let name : String
let image: UIImage
}
И поиск по:
func filterContentForSearchText(searchText: String, scope: String = "All") {
self.filteredUsers = self.users.filter({(user : User) -> Bool in
let stringMatch = user.name.rangeOfString(searchText)
return (stringMatch != nil)
})
}
, но он ищет только по части строки (среди имен), как и ожидалось. Теперь, как я могу подключить к нему аватары аватаров?
Я сохранить все в массиве var users = [User]()
как:
self.users.append(User(name: user.displayName, image: UIImage(data: photoData!)!))
Итак, как я могу тоже показать изображения рядом с именем контакта?
Извините, я не могу понять, какие изображения аватаров вы имеете в виду? Будьте ясны, покажите пример. Вы имеете в виду 'образ' из вашей' User' struct? Вы можете использовать его непосредственно из массива 'filtersUsers' – katleta3000
@ katleta3000 да, точно! Это образ из моей структуры. Можете ли вы мне помочь, как я могу его использовать? –
'user.image'? Это даст вам объект 'UIImage' – katleta3000