// // RealmDataManager.swift // VoicePractice // // Created by Wei Xian Ong on 2020/7/20. // Copyright © 2020 Wei Xian Ong. All rights reserved. // import UIKit import RealmSwift class RealmDataManager: NSObject { static let shareInstance = RealmDataManager() let realm = try! Realm() func addData(_ timeStamp: String, useVoiceTotal:Double, personAssessResult: Double, month: String, useVoiceResult:String){ let weekPacticeData = WeekPracticeData() weekPacticeData.timeStamp = timeStamp weekPacticeData.useVoiceTotal = useVoiceTotal weekPacticeData.personAssessResult = personAssessResult weekPacticeData.month = month weekPacticeData.useVoiceResult = useVoiceResult try! realm.write({ (realm.add(weekPacticeData, update: .all)) }) print("saved") } func getAllData() -> Results<WeekPracticeData>{ return realm.objects(WeekPracticeData.self).sorted(byKeyPath: "timeStamp", ascending: true) } }