开发者社区> 问答> 正文

在核心数据中显示更新的实体值

在核心数据中,我有一个实体产品我的特点是名字和价格在我的主视图控制器中,我使用结果控制器并显示表视图中的数据,当我点击任何一个单元格时,我将进入细节视图,使用下面的名称和价格显示产品的详细信息,在详细视图控制器中,我有一个变量选择的产品

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        if let dvc = storyboard?.instantiateViewController(identifier: "svc") as? SecondViewController{
            dvc.selectedProduct = frc.object(at: indexPath)
            navigationController?.pushViewController(dvc, animated: true)
        }
    }

在详细视图控制器中,我可以更新产品的数据,这意味着我可以更改产品的名称或价格,并使用

selectedProduct.setValue("newName", forKey: "name")

我的问题是如何在这里更新我的产品详细信息,即在不返回以前的视图控制器的情况下,如何在详细视图控制器中显示更新后的名称?

展开
收起
游客5akardh5cojhg 2019-12-15 16:55:25 313 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用计算和数据去改变整个世界 立即下载
继承与功能组合 立即下载
重新定义计算的边界 立即下载