我试图找出如何在解除模态视图后重新加载我的UIViewController . 发生了什么事情我从视图1(我的UIVIewController)到模态视图,我对核心数据进行了更新 . 完成后,我保存核心数据并关闭模态视图,将用户发送回View 1(UIViewController) . 问题是UIViewController没有将更新的更改提取到核心数据(而是提供旧信息,因为它尚未刷新) .
这是我认为可以解决的最接近的答案,但是我在从Objective-C转换到Swift时遇到了麻烦 .
有任何想法吗?在此先感谢您的帮助 .
2 回答
这是快速的NSFetchedResultsController示例
委托方法
我对此问题的建议是创建将通知View 1的委托 .
例如:
在呈现的视图中,控制器创建委托:
创建视图控制器的属性:
当按保存或类似的东西:
在你的视图中1
并实现功能