【问题标题】:Core Data info & error in console at runtime运行时控制台中的核心数据信息和错误
【发布时间】:2014-01-28 16:03:32
【问题描述】:

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

信息:获取响应无法打开文件 /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

虽然它似乎不会影响执行,但我认为这不是一个好兆头。我正在使用带有计时器的 Core Data,该计时器经常从服务器更新数据库。这些消息与更新同步出现,但不是系统的。当时只有一个,“INFO”或“ERROR”。在模拟器中重置内容和设置并没有解决问题。

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

【问题讨论】:

  • 欢迎来到 SO!你的英语很好,很高兴你显示了你的错误信息。但是你应该发布一些代码来显示你正在做什么导致错误,以获得更好的答案。
  • 刚才我也遇到了同样的问题,我认为这会导致在保存 MOC 时出现几秒钟的巨大延迟...如果找到答案,请更新。
  • 我有很多 "errno: 1" 有什么想法吗?

标签: ios iphone objective-c core-data console


【解决方案1】:

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

【讨论】:

  • 感谢您的回答,我想我遇到了同样的问题,因为我正在使用一台非常旧的计算机。升级后!
【解决方案2】:

经过一些测试/调试(抱歉耽搁了),我至少有一个临时解决方案。

由于 Core Data 的多线程保存过程,我发现确定确切的错误位置有点棘手,但是当 Core Data 试图将其中一个上下文保存在堆栈中时,肯定会出现错误(可能是最后一个“根”)。

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

所以即使我没有足够的把握,降低保存频率有效地解决了我的问题:输出中不再有消息。

现在还有一个问题,任何专家的回答都将不胜感激!

【讨论】:

    【解决方案3】:

    从设备上卸载应用并重新安装会删除此错误消息。

    请注意,如果您可以从用户设备上已存在的应用的早期版本中看到此日志,这并不能解决问题。不过,如果您只是在开发阶段看到这个,通常可以卸载-安装。

    【讨论】:

    • 实际上并没有,至少在模拟器中是这样。消息再次出现。
    【解决方案4】:

    对我来说,这发生在我的手机没电并因此死机时。删除应用程序,然后重新启动我的手机,然后重新构建/安装即可解决问题。

    【讨论】:

      【解决方案5】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多