2016-04-10 34 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 

} 
相关问题