gpt4 book ai didi

iphone - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : 'executeFetchRequest:error: A fetch request must have an entity.'

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:51 25 4
gpt4 key购买 nike

应用程序在运行时崩溃。它在模拟器中运行良好,但在 iPhone 上运行不佳。

8 月 9 日 14:20:44 未知 Mobile[1152]:* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“executeFetchRequest:错误:获取请求必须有一个实体。”

我应该寻找什么来确定为什么它在设备上损坏但在模拟器上运行?

有一个地方我读到 AppDelegate 中的名称可能不正确,因为它在模拟器中不区分大小写,但对我来说看起来没问题。

最佳答案

“一个获取请求必须有一个实体”

您必须使用 Core Data,并且当您调用 [fetchRequest setEntity:entity] 时,也许 entity 为 nil?在调试器中运行以追溯原因。

您应该从 Simulator 中删除您的应用程序,以确保您重新开始并强制 Core Data 构建您的持久存储。这或许可以解释为什么您在设备和模拟器中看到不同的行为

关于iphone - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : 'executeFetchRequest:error: A fetch request must have an entity.' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11889637/

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