swift 3将数据从tableView传递到另一个TableVIew?

时间:2017-03-15 22:21:34

标签: swift

我用一个字典数组填充了一个tableView现在如何将单元格内容保存到Core Data并在另一个tableView中检索它?

我将一个字典数组加载到tableView:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

    let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as! SourceTableViewCell
    cell.titleLabel.text = sourceFeeds[indexPath.row]["title"]
    cell.linkLabel.text = sourceFeeds[indexPath.row]["link"]


    return cell

}

现在我想将这些链接和标题保存到单元格选择中的核心数据

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

    self.tableView.deselectRow(at: indexPath, animated: true)

    let cell = self.tableView.cellForRow(at: indexPath) as! SourceTableViewCell


    if self.tableView.cellForRow(at: indexPath)?.accessoryType == UITableViewCellAccessoryType.none {

        self.tableView.cellForRow(at: indexPath)?.accessoryType = UITableViewCellAccessoryType.checkmark



    } else {


        self.tableView.cellForRow(at: indexPath)?.accessoryType = UITableViewCellAccessoryType.none



    }


}

我想提一下“sourceFeeds”数组是从plist加载的!

1 个答案:

答案 0 :(得分:0)

我终于找到了问题的解决方案!