我下面的代碼保存在coredata數據庫中的數據。請告訴我什麼是更好的方式來做到這一點。將數據保存在coredata中?
func saveToDB() {
if #available(iOS 10, *) {
Info = NSEntityDescription.insertNewObject(forEntityName: "Sinfo", into: appDelegate.persistentContainer.viewContext) as! Sinfo
} else {
Info = NSEntityDescription.insertNewObject(forEntityName: "Sinfo", into: appDelegate.managedObjectContext!) as! Sinfo
}
info?.title = Comman.shared.title
info?.desc = Comman.shared.desc
info?.id = String(Utility.shared.currentTimeStamp())
info?.cordinates = Comman.shared.cordinates?.joined(separator: ",")
let ocation = Comman.shared.location
info?.city = location?.city
info?.state = location?.state
info?.country = location?.country
info?.state = location?.state
info?.zip = location?.pincode
info?.isuploaded = false
appDelegate.saveContext()
}
這將更適合於[代碼評論](https://codereview.stackexchange.com)。 –
至少有一個更好的方法是使用更少的問號;-)並且Swift是區分大小寫的。 – vadian