【发布时间】:2018-05-10 13:21:11
【问题描述】:
我在我的应用程序中设置了核心数据,因此当没有互联网连接时,应用程序将在本地保存数据。一旦建立连接,它将触发在线模式,然后我需要将存储在 Core Data 中的数据发送到我的数据库。
我的问题是如何将一个实体变成这样的字典:
<Response: 0x1c0486860> (entity: AQ; id: 0xd000000000580000 <x-coredata://D6656875-7954-486F-8C35-9DBF3CC64E34/AQ/p22> ; data: {
amparexPin = 3196;
dateFull = "\"10/5/2018\"";
finalScore = 34;
hasTech = No;
intervention = Before;
responseValues = "(\n 31,\n 99,\n 82,\n 150,\n 123,\n 66,\n 103,\n 125,\n 0,\n 14\n)";
timeStamp = "\"12:47\"";
who = "Luke";
})
进入这个:
amparexPin: 5123
timeStamp: 10:30
hasTech: No
intervention: Before
基本上是一个字典,我试图对每个实体的每组数据执行相同的操作。我知道这听起来过于复杂,但每个实体都必须通过相同的过滤器/函数,然后将其数据发送到数据库。对此的任何帮助都会很棒!
【问题讨论】:
-
let stuff = Response as? [String: AnyObject]?
标签: arrays swift dictionary core-data