在核心数据中,我有一个实体产品我的特点是名字和价格在我的主视图控制器中,我使用结果控制器并显示表视图中的数据,当我点击任何一个单元格时,我将进入细节视图,使用下面的名称和价格显示产品的详细信息,在详细视图控制器中,我有一个变量选择的产品
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")
我的问题是如何在这里更新我的产品详细信息,即在不返回以前的视图控制器的情况下,如何在详细视图控制器中显示更新后的名称?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。