Ho gli oggetti struct "UserDetails" nell'array..Vorrei filtrare gli oggetti dall'array. Ma non c'è alcuna opzione per "filteredArrayUsingPredicate" nell'array Swift.filteredArrayUsingPredicate non esiste nell'array rapido
mia creazione dell'array
var arrayOfUsers:UserDetails[] = UserDetails[]()
mio codice UserDetails è
struct UserDetails{
var userName:String
var userID:String
var userAge:String
func userDescription()->String{
return "name " + userName + "age " + userID
}
}
il mio codice per creare oggetti
for a in 1...1000{
var user:UserDetails = UserDetails(userName: "name", userID: String(a), userAge: "22")
arrayOfUsers.append(user)
}
Ora voglio filtrare arrayOfUsers
quale ha userID "1" .
BEEP! iOS 8 è beta e anche XCode 6. – nicael
quindi non posso filtrare con la versione beta? Sono nuovo di iOS, per favore mi corregga se ho fatto qualcosa di sbagliato .. –
@Manimurugan Il punto di Nicael era che tu hai accettato di non discutere le beta di Apple in pubblico. Non sono sicuro che sia applicabile qui, però, perché il libro e il riferimento bibliografico di Swift sono pubblicati al pubblico senza vincoli. – dasblinkenlight