2016-04-03 8 views
0

私は、特定の日付と等しい特定の値に一致するすべてのオブジェクトを取得しようとしていますが、その方法はわかりません。日付が10以上のオブジェクトを取得する必要があります。この場合、オブジェクトの一方または両方に10以上の数値があるため、オブジェクトをピックアップします。オブジェクト列の値をwherekeyとして使用するにはどうすればよいですか?

これはNumber型の列です。オブジェクト」

{"Tue":[1, 0], 
"Wed":[1] 
} 

IOSコード:あなたのオブジェクトを想定し

let query = PFQuery(className: "Animal") 
//I don't know which wherekey to use 
    query.findObjectsInBackgroundWithBlock { (objects: [PFObject]?, error: NSError?) in 
     if(error == nil){ 
      print(objects) 

      for object in objects!{ 
       print(object) 
      } 
     }else{ 
      print(error) 
     } 
    } 

答えて

0

は型である[文字列:[INT]]:

let dict: [String: [Int]] = ["Tue": [1, 0], "Wed":[1]] 
let filtered = dict.filter{ $0.1.filter{ $0 == 0 }.count > 0 } 
print(filtered) // "Tue": [1, 0] 
+0

だから私は更新私の質問ですが、各文字列( '[String:[Int]]')のIntに少なくとも1つの0が含まれているオブジェクトを返すだけで済むようになりました。 – user6032625

+0

答えを – Darko

+0

私はこのエラーが発生しますhttp://puu.sh/o5q4V/3bbab78a73.png – user6032625

関連する問題