繁体   English   中英

我在appDelegate中收到错误?

[英]i get an error in the appDelegate?

在尝试将待办事项列表应用的代码从preCoreData更改为coreData时。

我收到此错误:

“ NSInvalidArgumentException”,原因:“ executeFetchRequest:错误:提取请求必须具有实体。”

这是preCoreData应用程序链接

这是CoreData应用程序链接

我的代码中缺少实体名称

我的代码有错误

 func taskFetchRequest() -> NSFetchRequest {

让fetchRequest = NSFetchRequest()

    let sortDescriptor = NSSortDescriptor(key: "date", ascending: true)
    let completedDescriptor = NSSortDescriptor(key: "completed", ascending: true)
    fetchRequest.sortDescriptors = [completedDescriptor, sortDescriptor]

    return fetchRequest
}

我的代码没有错误

 func taskFetchRequest() -> NSFetchRequest {

让fetchRequest = NSFetchRequest(entityName:“ TaskModel”)

    let sortDescriptor = NSSortDescriptor(key: "date", ascending: true)
    let completedDescriptor = NSSortDescriptor(key: "completed", ascending: true)
    fetchRequest.sortDescriptors = [completedDescriptor, sortDescriptor]

    return fetchRequest
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM