【发布时间】:2018-04-04 02:35:39
【问题描述】:
每次使用核心数据时,我都会在调试器中收到此错误(因此,如果我进行 3 次调用,则会收到 3 次警告)。
CoreData:注释:无法在路径“/var/containers/Bundle/Application/0B6C2326-D8D5-47B3-8C68-7693C16A0806/liveDemo.app/liveDemo.momd/liveDemo.omo”加载优化模型
它不会导致任何即时问题,但是当它们加起来时,它会逐渐减慢应用程序的速度,直到它崩溃并出现 NSException (这与用户当时的操作无关,它只会越来越滞后,然后来在应用程序中的任何位置崩溃)。
我已经在 3 台设备(iPhone 7+ - iOS 11、iPhone 7 - iOS 11、iPad Aid - iOS 10.3)上测试了该应用程序,并且它只发生在 iPad 上。然而,当我开始这个项目时,其中一部手机安装了 iOS 10 版本,它没有引起任何问题,所以虽然我不能完全排除它,但似乎不太可能是操作系统版本的问题。
尝试的步骤
卸载并安装应用程序,因此设备会清除核心数据文件,还尝试在安装和未安装应用程序的情况下重新启动 - FAILED
在 Xcode 中移除并重写 Scheme - FAILED
重新创建数据模型的 NSManagedObjectSubclass - FAILED
有没有人遇到过与最新版本的 Xcode 类似的问题并设法修复它? This is a 2 year old similar problem,但没有一个答案有帮助。
【问题讨论】: