我目前有一个tableview,我想插入一些数据(取自另一个ViewController)一切都很好,除了一件事。
当我检索数据时,我正在使用代码:
让……
假如说 pointsTxt 是一个结构或类,你可以 zip , 然后 map :
pointsTxt
zip
map
tempTxt = zip(nameArray, countedArray).map { pointsTxt(person: $0.0, points: $0.1) }
这会同时循环遍历两个数组,并将每对值转换为a pointsTxt 。
您的整个方法可能如下所示:
func createArray() -> [pointsTxt] { self.list = zip(nameArray, countedArray).map { pointsTxt(person: $0.0, points: $0.1) } self.tableView.reloadData() return list }