gpt4 book ai didi

ios - AFIncrementalStore 无法识别的选择器 - [NSNull 长度] 错误

转载 作者:行者123 更新时间:2023-11-29 13:13:43 25 4
gpt4 key购买 nike

我正在尝试将 AFIncrementalStore 添加到数据库中已有大量数据的现有 Core Data 应用程序。我以为我已经添加了所有必要的东西,然后我启动了应用程序,在最初的获取请求中我收到了这个错误:

-[NSNull length]: unrecognised selector sent to instance 0xNNNNNNN

错误本身是在 AFReferenceObjectFromResourceIdentifier 方法上触发的 here .

错误的根源似乎在 executeFetchRequest:withContext:error: 方法中的 AFIncrementStore.m 中蔓延 - 当它调用 [results valueForKeyPath:kAFIncrementalStoreResourceIdentifierAttributeName] -返回的数组包含一个或多个 NSNull 值。 (在 GitHub 上找到 here )

整个库似乎只有很少的文档,所以我确信这是我应该对我的代码/数据模型所做的真正“显而易见”的事情。

最佳答案

尝试在您的 iOS 模拟器上执行“重置内容和设置”。我知道这听起来很疯狂,但我自己也遇到了这个完全相同的、无法解释的错误(在解决这个问题之前毁掉了几个现场演示)。

“将其关闭并重新打开”并不是最令人满意的解决方案,但至少它是一种解决方案。

关于ios - AFIncrementalStore 无法识别的选择器 - [NSNull 长度] 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16436973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com