gpt4 book ai didi

ios - 核心数据: 1 to many relation - no details saved

转载 作者:行者123 更新时间:2023-11-30 14:06:49 25 4
gpt4 key购买 nike

我在 CoreData 中有一个关系,据说应该保存实体的详细信息。

enter image description here

基本上,这些天我只是遵循了快速执行此操作的建议。但看起来运气不好。至少我的数据应该在那里,但它们不在数据库中,也不在 res 变量中。参数项:通话中存在[RBPMyChargesDetailModel]。

@NSManaged var year:NSNumber
@NSManaged var limit:NSNumber
@NSManaged var paidOther:NSNumber
@NSManaged var paidOverLimit:NSNumber
@NSManaged var paidRBP:NSNumber
@NSManaged var chargesDetails:NSMutableSet

class func create(year:NSNumber, limit:NSNumber, paidOther:NSNumber, paidOverLimit:NSNumber, paidRBP:NSNumber, items:[RBPMyChargesDetailModel]?)
{
MagicalRecord.saveWithBlockAndWait({(localContext : NSManagedObjectContext!) in

var res:RBPMyChargesModel = RBPMyChargesModel.createInContext(localContext) as! RBPMyChargesModel

res.year = year
res.limit = limit
res.paidOther = paidOther
res.paidOverLimit = paidOverLimit
res.paidRBP = paidRBP

if let it = items {
res.chargesDetails.addObjectsFromArray(it)
}

NSLog("Details %@", res.chargesDetails)
})
}

我们将不胜感激,因为我显然做错了什么。顺便说一句:我正在使用 MagicalRecords 来支持我的项目。

最佳答案

在您的模型图像中,您以错误的方式获得了多对多关系。应该是

Model <----->> Detail

不是

Model <<-----> Detail

关于ios - 核心数据: 1 to many relation - no details saved,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32275004/

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