2016-04-10 66 views
0

我知道我可以查詢,可以說,用戶的emailVerified等於true,並將它們呈現到tableView中,但我無法獲得單個類型的Parse對象數組放入tableView。我在網上找不到關於這個特定問題的任何信息,但是在把幾個答案放在一起後,我開始工作,對於那些也遇到麻煩的人,我的答案如下。設置一個類型數組的解析對象到一個tableView

回答

0

這是我發現基於我的問題。我在Parse中有一個名爲「my_classes」的類型爲array的對象。我想從數組中獲取項目到一個tableView中。

1)創建一個變量:var myClassesResults : NSMutableArray = []

2)創建的功能或將代碼在必要時:

func getUserData() { 

    if PFUser.currentUser()!.objectForKey("my_classes") != nil { 

     let classes = PFUser.currentUser()!.objectForKey("my_classes")! 

     myClassesResults = classes as! NSMutableArray 

     self.noClasses = false 

     self.tableView.reloadData() 

    } else { 

     self.noClasses = true 

     self.tableView.reloadData() 

    } 

} 

3)的tableView功能:

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 

    return self.myClassesResults.count 

} 


override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 

    let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath) 

    cell.textLabel!.text = myClassesResults[indexPath.row] as? String 

    return cell 

} 
相關問題