Mam obiekty struct "UserDetails" w tablicy .. Chcę filtrować obiekty z tablicy. Ale nie ma opcji "filtersArrayUsingPredicate" w tablicy Swift.filteredArrayUsingPredicate nie istnieje w Swift Array
Moje stworzenie tablicy
var arrayOfUsers:UserDetails[] = UserDetails[]()
mój kod userdetails jest
struct UserDetails{
var userName:String
var userID:String
var userAge:String
func userDescription()->String{
return "name " + userName + "age " + userID
}
}
mojego kodu do tworzenia obiektów
for a in 1...1000{
var user:UserDetails = UserDetails(userName: "name", userID: String(a), userAge: "22")
arrayOfUsers.append(user)
}
Teraz chcę filtrować arrayOfUsers
których jeden ma identyfikator użytkownika "1" .
BEEP! iOS 8 to wersja beta, a XCode 6 też. – nicael
, więc nie mogę filtrować w wersji beta? Jestem nowy na iOS, proszę, popraw mnie, jeśli zrobię coś złego ... –
@Manimurugan nicael wskazywał na to, że zgodziłeś się nie rozmawiać o betach Apple publicznie. Nie jestem pewien, czy ma to zastosowanie tutaj, ponieważ publikacja książki i biblioteki Swift jest udostępniana publicznie bez żadnych zobowiązań. – dasblinkenlight