Я хочу фильтровать массив, содержащий массив строк.Swift Filter array, содержащий массив строк
Мой код:
if(!(searchString?.isEmpty)!) {
shouldShowSearchResults = true
// Filter the data array and get only those countries that match the search text.
filteredPlazaDictionary = plazaDictionary.filter({ (match) -> Bool in
let matchText: NSString = match[1] as NSString
return (matchText.range(of: searchString!, options: NSString.CompareOptions.caseInsensitive).location) != NSNotFound
})
}
Здесь filteredPlazaDictionary[[String]]
и plazaDictionary[[String]]
, и я хочу, чтобы соответствовать каждый массив [1] внутри plazaDictionary
с SearchString. Помоги пожалуйста.
Что '(! (SearchString? .isEmpty!))' Делать ? Это кажется слишком сложным. – Fogmeister
проверяет, является ли это empy –
Итак, что же происходит с вашим кодом? Что происходит, что вы считаете неправильным? – Fogmeister