【发布时间】:2018-05-25 20:25:40
【问题描述】:
我有一个错误,我不确定如何解决。
这里有错误
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[SubResultComponent setDate:]: unrecognized selector sent to instance 0x60000046b640'
这是子结果组件
extension SubResultComponent {
@nonobjc public class func fetchRequest() -> NSFetchRequest<SubResultComponent> {
return NSFetchRequest<SubResultComponent>(entityName: "SubResultComponent")
}
@NSManaged public var date: String?
@NSManaged public var price: NSDecimalNumber?
}
这就是我所说的设定日期
func updateUI() {
guard rateLog != nil else {
return
}
// Update cell UI
self.dateLabel.text = rateLog?.date
self.priceLabel.text = numberFormatter.string(from: (rateLog?.price)!)
}
【问题讨论】:
-
我们能看到你调用 setDate 的代码吗?您是否手动生成核心数据代码,可能有些不同步?
-
我刚刚添加了我调用 setDate 的地方
-
不,那里没有给
setDate的电话。无论如何,最好能看到更多信息:崩溃日志、显示 SubResultComponent 是什么的更多上下文等。
标签: swift core-data appdelegate nsexception