2016-07-07 20 views
0

我是Parse新手。我有聯賽課,有名字。我想從表格中取出所有名字並在表格視圖中顯示它們。從表中檢索所有數據? Swift,解析?

我寫了這樣的事情:

let query = PFQuery(className: "Leagues") 
    query.findObjectsInBackgroundWithBlock { (objects: [PFObject]?, error: NSError?) in 
     if(objects != nil && error == nil) { 
      for i in objects! { 
       let n = objects[i] as Leagues 
      } 
     }else if error != nil { 
      print("Error is: \(error)") 
     } 
    } 

錯誤是:

類型PSObject沒有標會員

我應該從表中全取名字呢?

+0

什麼是解析?你能更好地解釋什麼是PFObject? PFQuery? –

+1

解析是後端服務器。 –

+0

我也知道Donaldduck作爲後端服務器,你能更好地解釋一下你在說什麼?一些鏈接,github回購,這個問題是完全不可理解的 –

回答

0

發生這種情況的原因是,for循環中的「i」實際上是對PFObject而不是PFObject數組的引用。 因此,編譯器在提供單個PFObject沒有任何Subscript成員時會給出正確的信息。

試試這個:

let query = PFQuery(className: "Leagues") 
    query.findObjectsInBackgroundWithBlock { (objects: [PFObject]?, error: NSError?) in 
     if(objects != nil && error == nil) { 
      for i in objects! { 
       let n = i as Leagues // Assuming your PFObject is a list of Leagues 
      } 
     }else if error != nil { 
      print("Error is: \(error)") 
     } 
    }