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
}