【发布时间】:2023-04-03 18:27:02
【问题描述】:
总的来说,我在使用 Xcode 时遇到了很多问题,但我的所有项目才刚刚开始出现这种情况。
我创建了一个新实体,我的核心数据模型选择了正确的“目标成员”。
但是一旦我尝试为我的新实体选择“创建 NSManagedObject 子类”,向导会正确引导我完成所有必要的步骤,并且我会得到以下生成的 Swift 代码:
import Foundation
import CoreData
class CoreDatGeneric: NSManagedObject {
// Insert code here to add functionality to your managed object subclass
}
import Foundation
import CoreData
class CoreDatGeneric: NSManagedObject {
// Insert code here to add functionality to your managed object subclass
}
但是...我不能在我的代码中使用这个名为 CoreDatGeneric ANYWHERE 的新 Swift 类...
例如,
let data = DoreDatGeneric()
导致编译器错误声明Use of unresolved identifier 'CoreDatGeneric'
我不知道为什么会突然发生这种情况,我所有其他较旧的 Core Data 实体都可以正常工作,但我被困在无法再在我的任何项目中使用核心数据的地步。
我非常担心升级到 Xcode 8,因为最新的 Xcode 收到了负面评论。我现在正在使用 Xcode 7。
【问题讨论】:
-
你确定
CoreDatGeneric.swift属于 Xcode 中的应用目标吗?你也确定你的班级名称拼写正确吗?你在你的问题中拼错了......