如何在tableView中显示Parse中的数组

问题描述 投票:0回答:3

在Parse中,我有一个名为Queries的类。在这个类中,我有一个名为favorites的数组类型的列我想在UITableView中显示该数组。问题是查询将favorites数组列作为一个数组而不是多个数组下载。 例如: 第1行在收藏夹栏中有["Bananas"] 第2行在收藏夹栏中有["Apples", "Oranges"]。 第3行在收藏夹栏中有["Tomatoes"]

我想要tableView显示: 香蕉 苹果,橘子 番茄

但现在它显示: 香蕉 苹果 桔子

var favorites : [String] = []  

    let query = PFQuery(className: "Queries")
        query.findObjectsInBackground { (object, error) in
          if object != nil && error == nil {
            if let returnedObjects = object {
              for objects in returnedObjects {
               let getFavorites = objects["favorites"] as! [String]
                 self.favorites.append(contentsOf: getFavorites)

                   self.tableView.reloadData()
                            }
                    }
                }
            }

tableView的填充方式如下:cell.favoritesLabel.text = favorites[indexPath.row]

arrays swift uitableview parse-platform
3个回答
© www.soinside.com 2019 - 2024. All rights reserved.