我在项目中使用Core Data,并且我的“任务”实体具有2个“可转换”属性及其自定义类(“子任务”和“本地通知”)
我的应用程序崩溃并出现以下错误:
[错误]错误:SQLCore dispatchRequest:异常处理请求: ,-[LocalNotification initWithCoder:]:无法识别的选择器已发送到实例0x2826afb00 用户信息为(null)
CoreData:错误:SQLCore dispatchRequest:异常处理请求: ,-[LocalNotification initWithCoder:]:无法识别的选择器已发送到实例0x2826afb00 用户信息为(null)
***由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'-[LocalNotification initWithCoder:]:无法识别的选择器已发送到实例0x2826afb00'
“子任务”属性也是如此。
这是它们的外观:
这是我的“ LocalNotification + CoreDataClass.swift
”文件
import Foundation
import CoreData
@objc(LocalNotification)
public class LocalNotification: NSManagedObject {
}
这是“ LocalNotification + CoreDataProperties.swift
”文件
import Foundation
import CoreData
extension LocalNotification {
@nonobjc public class func fetchRequest() -> NSFetchRequest<LocalNotification> {
return NSFetchRequest<LocalNotification>(entityName: "LocalNotification")
}
@NSManaged public var id: Int64
@NSManaged public var identifier: String?
@NSManaged public var triggerDate: NSDate?
}
我在做什么错了?