Last active
August 5, 2016 04:49
-
-
Save tkc/35833d4c3eea66ce0c740fe9b71221da to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Foundation | |
import UIKit | |
import RealmSwift | |
class LocateModel: Object { | |
dynamic var lat = 0.0 | |
dynamic var long = 0.0 | |
dynamic var unixTime = 0 | |
dynamic var dateString = "" | |
dynamic var title = "" | |
dynamic var comment = "" | |
func convert(){ | |
self.title="title convert"; | |
self.comment="comment convert"; | |
self.dateFormat() | |
} | |
func dateFormat(){ | |
let date = NSDate(timeIntervalSinceNow: NSTimeInterval(NSTimeZone.systemTimeZone().secondsFromGMT)) | |
let formatter = NSDateFormatter() | |
formatter.dateFormat = "yyyy年MM月dd日 HH:mm:ss" | |
let formattedDate = formatter.stringFromDate(date) | |
self.dateString=formattedDate; | |
let dateUnix: NSTimeInterval? = date.timeIntervalSince1970 | |
self.unixTime=Int(dateUnix!) | |
} | |
} | |
public class LocateModelWrap{ | |
func store(locateModel:LocateModel){ | |
let realm = try! Realm() | |
try! realm.write { | |
realm.add(locateModel) | |
} | |
} | |
func getList() -> [LocateModel] { | |
let realm: Realm = try! Realm() | |
let models = realm.objects(LocateModel).sorted("lat") | |
let result = models.map {$0} | |
return result | |
} | |
func count() ->Int { | |
let realm: Realm = try! Realm() | |
let mapModel = realm.objects(LocateModel) | |
let count = mapModel.count | |
return count | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment