Not able to store NSDate in realm

Rais Iqbal

I know very basic question but am really struggling to do it. Please help me.

I have a realm object with NSDate datatype properties. But how to insert date in that column.

class Log : Object
{

    dynamic var id : Int = 0
    dynamic var icn : Int64 = 0
    dynamic var status : String = ""
    dynamic var date : String = ""
    dynamic var timeIn = NSData()
    dynamic var timeOut = NSDate()
    dynamic var pauseAt = NSDate()
    dynamic var breakTime : Int = 0
    dynamic var spentMinutes : Int = 0
    dynamic var lati : Double = 0.0
    dynamic var longi : Double = 0.0
    dynamic var synced = false


    override static func primaryKey() -> String? {
        return "id"
    }

}
Thomas G.

It is possible to store date object in realm the way you do it.

But you have a little typo in

dynamic var timeIn = NSData()

should be

dynamic var timeIn = NSDate()

Another possibility would be to store a time interval

dynamic var birthdate = NSDate(timeIntervalSince1970: 1) 

For more details have a look at the realm documentation.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related