ios - 切换选项卡时退出 View

标签 ios swift xcode core-data uitabbarcontroller

问题

我正尝试在我的 iOS 应用程序中使用 CoreData 来实现持久性。除了一件事,一切似乎都运作良好。在极少数情况下,我同时打开了两个 View Controller ,它们都在访问托管对象上下文。这样做的原因是它们都是标签栏 Controller 的 subview (并且当您切换标签时标签栏 Controller 不会完全退出 View )。

我在找什么

我正在寻找一种在切换到不同选项卡时退出 View 的方法。

最佳答案

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

如果你有一对多的关系,它可能是一种在你的 fetchrequests 上使用 .returnsObjectsAsFaults = false 的方法。

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

关于ios - 切换选项卡时退出 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41114907/

相关文章:

ios - 用户界面 TextView /NSAttribute : Detect if word starts with a particular symbol

ios - Realm 过滤器结果使用哪种类型

ios - 如何从核心数据中永久删除对象?

XCode 7. iOS 模拟器丢失且无法安装

xcode - 如何跳转到 Xcode 中的特定代码行?

ios - 在 iOS swift 中更新应用程序时通过 CFBundleShortVersionString 获取以前的版本而不是最新版本

iOS : Is there a way to replace string that moSTLy like same?

ios - SDWebImage - SDWebImagePrefetcher 不使用transformDownloadedImage

独立 View 上的 iOS UI 测试

iphone - Xcode:单击按钮会导致 NSInvalidArgumentException