2016-03-20 13 views

答えて

0

あなたは、フィルターを使用する必要があります。

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

しかし、私がしたいことは、このようなものです:私が今までやっていること

、このような配列の谷ループしています例えば、配列:

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

これを進めるには2通りあります:

1のアプローチ:NSpredicate

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

を使用してその後、我々は物体の存在のための配列の数を確認することができます。 上方@Exequielによって与えるようにフィルター機能を使用

  • 関連する問題