В моем приложении есть настройка 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
В основном словарь, я пытаюсь выполнить одну и ту же операцию для каждого набора данных в каждой сущности. Я знаю, это звучит слишком сложно, но совершенно необходимо, чтобы каждый объект проходил через один и тот же фильтр / функцию, чтобы затем отправить свои данные в базу данных. Любая помощь в этом была бы потрясающей!