Ok, так что я не буду в состоянии разобрать мой JSON в моей модели структуры, которая выглядит следующим образом: JSON:JSON словарь для CoreData
{
"base":"CHF",
"date":"2017-02-09",
"rates":{
"AUD":1.3086,
"BGN":1.8326,
"BRL":3.123,
"CAD":1.3133,
"CNY":6.879,
"CZK":25.32,
"DKK":6.9665,
"GBP":0.79732,
"HKD":7.7729,
"HRK":6.9992,
"HUF":289.31,
"IDR":13280.0,
"ILS":3.7553,
"INR":66.867,
"JPY":112.48,
"KRW":1146.2,
"MXN":20.482,
"MYR":4.4473,
"NOK":8.3265,
"NZD":1.3871,
"PHP":50.008,
"PLN":4.0382,
"RON":4.2115,
"RUB":58.914,
"SEK":8.8863,
"SGD":1.4173,
"THB":35.076,
"TRY":3.7,
"USD":1.0019,
"ZAR":13.435,
"EUR":0.93703
}
}
МОДЕЛЬ:
struct TestStruct {
var base: String
var date: String
var rates: [String: Double]
init(base: String, date: String, rates: [String:Double]) {
self.base = base
self.date = date
self.rates = rates
}
}
Но теперь у меня нет Идея, как я собираюсь хранить свою модель в CoreData Я знаю, как хранить базу и дату, потому что это просто строки, но как я могу хранить словарь или, возможно, преобразовать его в что-то, потому что мне понадобится «курс» Словаря из CoreData так как мне нужно знать, какая валюта имеет обменный курс ...
Вам необходимо прочитать документацию по основным данным, а затем следовать руководству. Core Data - отличная технология, но вам нужно понять концепции, лежащие в ее основе. Существуют различные учебные пособия в Интернете или на iTunesU (я рекомендую «Разработка приложений iOS 9 с Swift»). –
@RoboticCat Thx, я обязательно проверю их. –
https://github.com/magicalpanda/MagicalRecord - это простой способ использования coredata –