使用CoreData调用数据

时间:2017-09-19 03:02:09

标签: ios entity-framework core-data swift3 tableview

我想使用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()

0 个答案:

没有答案