ios - 将一个数组类型的解析对象设置为 tableView

标签 ios swift uitableview nsmutablearray parse-server

我知道我可以查询 emailVerified 等于 true 的用户并将其呈现到 tableView 中,但我在将数组类型的单个 Parse 对象放入 tableView 时遇到问题。我在网上找不到任何关于这个特定问题的信息,但是在将一些答案放在一起之后,我让它工作起来,我的答案如下,供那些也遇到此问题的人使用。

最佳答案

这是我根据我的问题发现的内容。我在 Parse 中有一个名为“my_classes”的对象,其类型为数组。我想将数组中的项目获取到 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

}

关于ios - 将一个数组类型的解析对象设置为 tableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533432/

相关文章:

iOS 将图像和文本共享到 UIActivityViewController,然后在 Objective-C 中出现错误

ios - 将对象插入核心数据实体时处理重复项

swift - 如何实现堆栈 View ?

ios - Swift - UIAlertController 没有显示任何内容

arrays - UISearchbar 并在 View a controller xcode swift 中传递数据

ios - 如何将手机图库中的图片添加到 UITableView

ios - 当键盘出现时 UITableViewController 没有向上滚动事件文本字段的任何原因?

ios7 empty autolayout布局已经模棱两可

ios - 更改导航栏颜色

ios - 在索引路径调用滚动到顶部 TableView 中插入行?