[编辑] 我希望 Apple 能够修复明显的错误。解决方法是清除缓存,关闭并重新打开Xcode。
我正在使用 Xcode Beta 并开始一个新项目,但没有编写一行代码,我已经收到错误消息。我在网上找不到任何东西。也许这太新了?
在新版本的 Xcode 中,我选择了新项目,
然后用核心数据勾选框
如果我不勾选这个框,我会得到带有“hello world”的常用 Xcode SwiftUI 模板,但是勾选 Core Data 框,我会从 Apple 那里得到更多的模板代码,并且没有触及任何东西,也没有更改任何一行代码,我得到一个错误信息编译它..
错误是:“在范围内找不到项目”
非常令人沮丧,尤其是因为我所有的教程都是从经典的“AppDelegate”文件配置开始的……而新的 SwiftUI 是“通用的”!
我检查了文件.xcdatamodeld,它看起来不错,并且有“项目”实体。为什么不编译?
所以我现在不知所措,是否有解决方案或者这是一个错误,需要等待Apple发布修复程序。如果是这样,在那之前我不需要开始一个新项目!
PS 今天我用 CMD-ALT-SHIFT-K 清理了缓存,关闭了 Xcode,从模拟器中删除了应用程序,重新打开,重建,它确实编译了......但模拟器中什么都没有!我们在进步!我仍然没有更改一行代码。一切都是Apple模板!
我刚刚声明了一个名为“Users”数组的实体:
var UsersArray = [Users]()
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
使用未解析的标识符“用户”
提示:我确实导入了 CoreData 并创建了实体