2014-10-22 47 views
0

所有我想從解析數據庫中獲取多個對象。在Swift中調用分析的額外參數

下面是我的一些代碼:

所以這並查詢:

var MainPicture = PFQuery(className: "Staff") 
    MainPicture.whereKey("Position", equalTo: "Sales Manager") 
    MainPicture.findObjectsInBackgroundWithBlock ({(objects:[AnyObject]!, error: NSError!) in 
     if(error == nil){ 

      self.getMainImageData(objects as [PFObject]) 

     } 
     else{ 
      println("Error in retrieving \(error)") 
     } 

然後,我想幾排出來的查詢:

func getMainImageData(objects: [PFObject]) { 

     for object in objects { 
      let MainPic = object["StaffPic"] as PFFile 
      let MainData = object["FirstName","SecondName","Position"] as PFFile 

MainPic讓工作,但是當我嘗試和做多個像MainData,我得到一個錯誤:「在調用額外的參數」..我認爲這將工作。

回答

0

我懷疑你不能下標PFObject與多個項目。這就像打電話

dictionary["key1", "key2"] 

這也會導致太多的論據。

令人困惑的是你的變量是大寫字母。他們看起來像班級名稱。