2015-06-21 65 views
0

我想從解析中的USER表中取出一些對象。 我絕對相信,我搜索的用戶名是有,但我即使我得到一個objects!.count == 0當我這樣做:ios解析用戶框架查詢

var query = PFQuery(className: "User") as PFQuery 
    query.whereKey("username", equalTo: "myUsername") 

    query.findObjectsInBackgroundWithBlock { (objects: [AnyObject]?, error: NSError?) -> Void in 
     if error == nil { 
      if objects!.count > 0{ 
       println("there are some objects like this!") 
      } else { 
       println("There are no objects like this!") 
      } 
     } else { 

     } 
    } 

我一直在試圖同與objectId但沒有運氣我嚴重不知道該怎麼處理它,這似乎很容易。

+0

有一個叫'「名爲myUsername」'用戶還是你只是忘記刪除尾隨和領導'「' – luk2302

回答

2

當查詢用戶不能使用

var query = PFQuery(className: "User") as PFQuery 

因爲User類有一個特別的名字。相反,你需要使用:?!

let query = PFUser.query() 
+0

難以置信非常感謝你,我花像2天弄清楚發生了什麼事。 – kalafun