gpt4 book ai didi

swift - Sigabrt 出现错误,该类必须具有有效的 NSEntityDescription

转载 作者:行者123 更新时间:2023-11-30 11:23:11 29 4
gpt4 key购买 nike

正如您在标题中看到的,我收到一个 Sigabrt 错误,该类必须具有有效的 NSEntityDescription。我的答案是我必须添加到我的项目中以及我必须在哪里实现它。如果这是一个显而易见的问题,请不要评判我,因为我刚刚开始使用 SwiftCore Data 编码。

import UIKit
import CoreData

@objc (Trancsaction)
public class Trancsaction: NSManagedObject {
var date: Date?{
get{
return rawDate as Date?
}
set {
rawDate = newValue as NSDate?
}
}
convenience init?(money: Double, date: Date?, reason: String?) {
let appDelegate = UIApplication.shared.delegate as? AppDelegate

guard let context = appDelegate?.persistentContainer.viewContext else {
return nil
}
self.init(entity: Trancsaction.entity(), insertInto: context)

self.reason = reason
self.money = money
self.date = date
}
}

最佳答案

尝试注释此行@objc (Transcsaction)

//@objc (Trancsaction)
public class Trancsaction: NSManagedObject {

关于swift - Sigabrt 出现错误,该类必须具有有效的 NSEntityDescription,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51065205/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com