【发布时间】:2013-10-02 15:02:02
【问题描述】:
美好的一天。
我有一个项目使用大量的 SSL 网络连接。该项目在 iOS 5 和 6 上运行良好且没有错误。但在新的 iOS 7 中,我不断收到以下两个错误:
ERROR: unable to get the receiver data from the DB
ForceShrinkPersistentStore_NoLock -delete- We do not have a BLOB or TEXT column type. Instead, we have 5.
他们没有以任何方式连接,我确实连续几周得到第一个,后来我也得到了第二个。
它们是在我的应用程序启动时收到的,那时我发送了一些 HTTP POST 并处理接收到的数据。我不知道这些错误是从哪里来的。
如果我能理解它们,我就能找到它们。有谁知道它们是什么意思或在什么情况下会导致它们?
【问题讨论】:
-
我应该补充一点,这些错误不会引发任何异常,也不会以任何方式干扰应用程序功能。
-
您的应用程序使用 CoreData 吗?他们更改了在 iOS 7 中用于 sqlite 存储的一些选项,听起来它们可能相关(如果您确认您使用的是 CD,我会找到指向 WWDC 视频的链接)
-
不,我不是 CD,但我想要那个链接,谢谢!
-
第 207 场会议,developer.apple.com/wwdc/videos
-
似乎所有在 ios7 之前安装了应用程序并在更新后幸存下来的设备上都会收到此错误。现在,无论我重建多少次,我都会遇到这些错误。我认为删除应用程序和重启设备对我有帮助。