好了,所以我能我的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
}
}
MODEL:
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上有各種教程(我推薦'用Swift開發iOS 9應用程序')。 –
@RoboticCat Thx,我會確保檢查出來。 –
https://github.com/magicalpanda/MagicalRecord是一個簡單的方法來使用coredata –