Ios 核心数据-NSEntityDescription.entity(forEntityName:“VisitsModel”,in:AppDelegate.stack.context)返回零

Ios 核心数据-NSEntityDescription.entity(forEntityName:“VisitsModel”,in:AppDelegate.stack.context)返回零,ios,swift,core-data,Ios,Swift,Core Data,我有一个名为“VisitsModel”的实体,它没有属性,并且与另一个实体“Visit”有一个单一的关系(一对多) 我没有使用“类定义”并手动编写类 但是,当我执行下面这一行时,它返回nil 如果let ent=NSEntityDescription.entity(forEntityName:“VisitsModel”,位于:AppDelegate.stack.context) 我的班级看起来像这样 类VisitsModel:NSManagedObject,可映射{ @NSManaged pub

我有一个名为“VisitsModel”的实体,它没有属性,并且与另一个实体“Visit”有一个单一的关系(一对多)

我没有使用“类定义”并手动编写类

但是,当我执行下面这一行时,它返回nil

如果let ent=NSEntityDescription.entity(forEntityName:“VisitsModel”,位于:AppDelegate.stack.context)

我的班级看起来像这样 类VisitsModel:NSManagedObject,可映射{

@NSManaged public var visits: NSSet?

有什么想法吗?

我通常会得到这样的
managedObjectContext
让appDelegate=UIApplication.shared.delegate作为!appDelegate让context=appDelegate.managedObjectContext…也许你的
appDelegate.stack.context
为零?我检查了一下,确保它不是零。应用程序崩溃了吗?没有。没有s没有崩溃,因为我正在检查是否为零,只是显示一个错误。您是否创建了
NSManagedObjectModel
?是否为您的上下文分配了
NSPersistentStoreCoordinator
?我通常会得到
managedObjectContext
这样的
让appDelegate=UIApplication.shared.delegate为!appDelegate
让上下文xt=appDelegate.managedObjectContext…可能您的
appDelegate.stack.context
为零?我进行了检查以确保它不是零。应用程序是否崩溃?否。它不会崩溃,因为我正在检查零并仅显示一个错误。您是否创建了
NSManagedObjectModel
?是否分配了
NSPersistentStoreCoordinator
根据你的上下文?