У меня есть структурные объекты "UserDetails" в массиве. Я хочу отфильтровать объекты из массива. Но в массиве Swift нет опции "filterArrayUsingPredicate".
Создание массива
var arrayOfUsers:UserDetails[] = UserDetails[]()
мой код userdetails
struct UserDetails{
var userName:String
var userID:String
var userAge:String
func userDescription()->String{
return "name " + userName + "age " + userID
}
}
мой код для создания объектов
for a in 1...1000{
var user:UserDetails = UserDetails(userName: "name", userID: String(a), userAge: "22")
arrayOfUsers.append(user)
}
Теперь я хочу отфильтровать arrayOfUsers
, у которого есть идентификатор пользователя "1".