2016-03-20 36 views

cevap

0

Sen bir filtre kullanmak zorunda:

for movie in (movies as NSArray as! [CKRecord]) { 
    if movie.objectForKey("Title") as? String == "Titanic" { 
     // Do stuff 
    } 
} 

Ama ne istediğim böyle bir şey: Ben bugüne kadar ne yaptın

böyle diziyi yalak döngü olduğunu Örneğin dizi:

let filteredArray = movies.filter() { 
    if let title = ($0 as PFObject)["Title"] as String { 
     return type.rangeOfString("example") != nil 
    } else { 
     return false 
    } 
} 
0

bu devam edebilirsiniz 2 yolu vardır:

1 yaklaşım: Daha sonra nesnenin varlığı için bir dizi sayısını kontrol edebilir

let predicate = NSPredicate(format: "Title = 'Titanic'") 
let movie = (movies as NSArray).filteredArrayUsingPredicate(predicate) as! NSArray 

NSpredicate

kullanılması. yukarıda @Exequiel ile elde olarak

filtre fonksiyonunu kullanarak
    1. İlgili konular