gpt4 book ai didi

ios - 核心数据已启用项目未加载 'CoreData'

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

我有一个新项目,它在 swift 中启用了核心数据。但是当我加载项目时,应用程序委托(delegate)文件中出现一条错误消息:

“无法将模块‘Coredata’加载为‘CoreData’”。我附上了我的appdelegate.swift的屏幕截图以便于理解错误。

我检查了 Objective C 中的核心数据,它工作正常,但为什么它在 Swift 中出现问题?

我已经尝试了所有可能的方法。我已经删除了整个项目并做了一个新的项目,但问题仍然存在。我不知道该怎么办。我在 swift 中启用 coredata 的任何项目都有同样的问题。我还重新安装了 XCode,并用新的 ome 替换了旧的 ome,但问题仍然存在。

最佳答案

在错误消息中,它指出似乎有一个名为“Coredata”的模块(第 5 个字母未大写)。这意味着,正如 Phil 指出的那样,在您的项目中的某个地方,您有一个对具有这种奇怪拼写的模块的引用。

最好尝试创建一个项目,不要将其称为“Coredata”,而是更独特的名称,例如“CDTest”等。

此外,您应该首先尝试在不使用 Objective-C 的情况下使其在纯 Swift 中运行。无论如何,我建议在 Swift 中重写 Student 类。

如果您坚持混合使用 Objective-C 和 Swift,我猜错误出在您的桥接 header 中。也许您在添加 Objective-C 文件时没有遵循正确的步骤。

关于ios - 核心数据已启用项目未加载 'CoreData',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33999031/

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