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