切换选项卡时退出视图

时间:2016-12-13 06:31:10

标签: ios swift xcode core-data uitabbarcontroller

问题

我正在尝试在我的iOS应用中使用CoreData来实现持久性。除了一件事,一切似乎都运作良好。在极少数情况下,我有两个视图控制器同时打开,它们都访问托管对象上下文。原因是它们都是标签栏控制器的子视图(当切换标签时,标签栏控制器不会完全退出视图)。

我在找什么

当我切换到另一个标签页时,我正在寻找一种让视图退出的方法。

1 个答案:

答案 0 :(得分:1)

这应该是一个评论,但我的声誉不够。

如果你有很多关系,那么可以在你的fetchrequests上使用.returnsObjectsAsFaults = false

如果你的观点在不可见的情况下正在工作,那么它可能是一种方法 通过检测viewWillDisappear让您的观点停止任何工作。这只是为了减少应用程序的能耗。恕我直言,与你的问题访问无关。