ios - 运行时控制台中的核心数据信息和错误

标签 ios iphone objective-c core-data console

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

INFO: fetch-response is unable to open the file /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. Errno: 2

ERROR: failed to mmap cache data from 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, errno:22

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

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

最佳答案

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

关于ios - 运行时控制台中的核心数据信息和错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21031491/

相关文章:

ios - 一种高效的写入文件的方式,swift

ios - 如何将触摸事件传递给tableview下的另一个 View ?

ios - UIView 绘制(_ 矩形 : CGRect) doesn't work with multithreading

ios - 我什么时候应该在 Xcode 中勾选 "Also create XIB file"复选框?

ios - 在IOS Realm 主键中,如何更新数据,如果已经存在,则不应花费两次?

iphone - 越狱设备上的 Xcode4.6 出现代码签名错误

javascript - 如何在iPhone上使用windowScriptObject?

ios - 无法对自定义对象数组进行排序

iphone - 如何在 iPhone 上制作无限长的 ScrollView ?

iphone - UIApplication openURL : Open Just iTunes App