我想使用CoreData检索数据,但除了第一个数据之外,其他数据都没有理由变成错误。我试图从头开始重做,但我遇到了问题。
最奇怪的是我在其他实体上尝试了相同的方法,它在tableViewController上显示数据,除了这个实体。
我可以打印来自URL的所有数据,但是当来到存储步骤是完美的而没有错误但数据失败而没有任何错误消息
(entity:Promo; id:0xd000000000400002; data :) (实体:促销; id:0xd000000000440002;数据:) (实体:促销; id:0xd000000000480002;数据:)
//this is how i store data from URL
let promosCO = jUser["created_on"] as? String ?? ""
let promosdesc = jUser["descr"] as? String ?? ""
let promosImg = jUser["img"] as? String ?? ""
let promosIsDel = jUser["is_deleted"] as! Int
let promosIsDelStr = String(promosIsDel)
let promosTitle = jUser["title"] as? String ?? ""
let promotion = Promo(context: context)
//save it with userdefaults
promotion.promoID = Int16(jsonIndex)
jsonIndex = jsonIndex + 1
promotion.promoCreateOn = promosCO
promotion.promoDesc = promosdesc
promotion.promoImg = promosImg
promotion.promoIsDeleted = promosIsDelStr
promotion.promoTitle = promosTitle
appDelegate.saveContext()