Core Data - fetch-response 无法打开文件

Core Data - fetch-response is unable to open the file

提问人:Glauco Neves 提问时间:8/27/2015 最后编辑:Glauco Neves 更新时间:12/7/2022 访问量:7443

问:

在装有 iOS 9 beta 5 的 iPhone 6 中从 Xcode 6 运行我的应用程序时,我在控制台中获得了很多这样的打印件:

信息: fetch-response 无法打开文件 /private/var/mobile/Containers/Data/Application/0000000B-BDBC-0000-000B-0000FB00000B/Library/Caches/my.app.package/fsCachedData/F00B00D0-00B0-00EA-000D-000A00000AEE。错误: 1

我看到这个问题询问了类似的疑问:运行时控制台中的核心数据信息和错误

但我正在寻找一个更好的技术答案,或者提供一些如何以更好的方式调试核心数据的技巧。我的一些核心数据保存是由其他库处理的,所以减少保存并不容易。

iOS Objective-C Xcode Core-Data iOS9

评论

0赞 pronebird 8/27/2015
鉴于您在iOS beta版上遇到很多CoreData问题,您是否尝试过删除应用程序,重新启动设备,清理和重建应用程序,重新安装iOS?
0赞 Glauco Neves 9/1/2015
除了重新安装 iOS 之外,我还尝试了所有这些方法,但我也把我的 iPod 放在测试版中,我也遇到了同样的问题。:(
3赞 GeneCode 9/19/2015
嗨,我在这里面临同样的问题。我找到了我案件的原因(但无法解决它)——它是 Google Admob 广告。禁用广告会使消息消失。尽管显示了此消息,但广告仍在展示。所以我猜广告正在尝试访问某种 cookie,但无法访问?拿不准。
0赞 Nazir 3/29/2017
检查几个地方:当您为 和 line 创建 url 时,名称必须与 XCode 中提到的 Core Data Name 相似。NSURL * modelURL = [[NSBundle mainBundle] URLForResource:@"YourCoreDataName" withExtension:@"momd"];managedObjectModelpersistentStoreCoordinatorNSURL * storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"YourCoreDataName.sqlite"];

答: 暂无答案