Ios 核心数据信息;运行时控制台中出现错误

Ios 核心数据信息;运行时控制台中出现错误,ios,iphone,objective-c,core-data,console,Ios,Iphone,Objective C,Core Data,Console,我在运行时在控制台中遇到了以下消息,我不知道为什么。我到处都找遍了,似乎没有人遇到这个: 信息:获取响应无法打开文件/Users/userName/Library/Application Support/iPhone Simulator/7.0.3/Applications/964A590B-7131-4BAE-958B-1783BEC193EF/Library/Caches/userName.AppName/fsCachedData/2F1A8708-35A9-491E-9C21-154BA4

我在运行时在控制台中遇到了以下消息,我不知道为什么。我到处都找遍了,似乎没有人遇到这个:

信息:获取响应无法打开文件/Users/userName/Library/Application Support/iPhone Simulator/7.0.3/Applications/964A590B-7131-4BAE-958B-1783BEC193EF/Library/Caches/userName.AppName/fsCachedData/2F1A8708-35A9-491E-9C21-154BA428CA10。错误:2

错误:未能从FS:/Users/userName/Library/Application Support/iPhone Simulator/7.0.3/Applications/964A590B-7131-4BAE-958B-1783BEC193EF/Library/Caches/userName.AppName/fsCachedData/83A968D1-0A2B-4D20-97D5-487A876649DC映射缓存数据,错误号:22

虽然这似乎并不影响执行,但我认为这不是一个好迹象。我使用的是核心数据和计时器,它经常从服务器更新数据库。这些消息与更新同步显示,但不是系统显示。当时只有一个“信息”或“错误”。在模拟器中重置内容和设置并没有解决问题


有人知道这些消息的含义吗?

从设备卸载应用程序并再次安装会删除此错误消息


请注意,如果您可以从用户设备上已有的应用程序的早期版本中查看此日志,则这并不能解决问题。不过,如果您只是在开发阶段看到这一点,卸载install通常是可以的。

经过一些测试/调试(很抱歉延迟),我至少有一个临时解决方案

由于核心数据的多线程保存过程,我发现识别准确的错误位置有点困难,但当核心数据试图保存堆栈中的一个上下文(可能是最后一个“根”上下文)时,显然会发生错误

由于每次保存都需要几秒钟的时间(不冻结UI:p),我认为错误可能是由“保存重叠”产生的

因此,即使我没有足够的信息可以确定,减少保存频率有效地解决了我的问题:输出中不再有消息


现在仍然有一个障碍,任何专家的回答将不胜感激

对我来说,这发生在我的手机电池耗尽并因此死亡的时候。删除应用程序,然后重新启动手机,然后重建/安装解决了问题。

我在设备上运行我正在构建的应用程序时遇到了这种情况。它已经完美地工作了几个星期,然后突然出现了这个错误。我发现这是由于设备内存不足造成的。我使用一个小小的应用程序调用“系统状态”,允许您查看内存统计信息并释放任何旧的未使用内存。只有当设备上的可用内存不足5%时,我才会在Xcode中出现此错误。因此,它无法加载应用程序请求的缓存文件,因此出现错误。关闭所有多任务应用程序并重新启动设备,或者获取应用程序并释放内存

我遇到这个错误是因为我的应用程序卡在无限循环中,每秒执行多次网络请求,导致文件在读取之前被覆盖


在原始帖子中描述的情况下,情况很可能就是这样。

欢迎来到这里!你的英语很好,很好你显示了你的错误信息。但是你应该发布一些代码,显示你正在做的导致错误的事情,以获得更好的答案。我刚才也遇到了同样的问题,我认为这会导致在保存MOC时出现巨大的几秒钟延迟。。。如果你找到答案,请更新。我有很多“errno:1”的想法吗?实际上没有,至少在模拟器中没有。消息再次出现。谢谢你的回答,我想我也有同样的问题,因为我使用的是一台非常旧的计算机。升级自!