【发布时间】:2016-11-25 12:22:20
【问题描述】:
我知道非常基本的问题,但我真的很难做到。请帮帮我。
我有一个具有NSDate 数据类型属性的领域对象。
但是如何在该列中插入日期。
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"
}
}
【问题讨论】:
-
您应该可以通过这种方式声明日期,尝试更具体一些。您如何尝试存储它?
-
如果你需要存储 NSData,我认为最好将 NSData 存储在磁盘上并只存储该文件的路径字符串。
-
@Idan 真的很抱歉,我有电晕背景正在学习和做事。到目前为止一切顺利,但在 NSDate 文档中真的很困惑。我不知道如何获取今天的日期并将其存储在领域中。
-
@AbuEesa 你在干吗!? NSDate() 初始化 now 的值。你可以在 Swift 3 中使用 Date()
-
@idan plz 举个例子,如何在领域中将同一天的日期存储为元组。