我有一个领域数据库,我正在尝试返回日期。我的查询如下:
var jobsReturned = JobDates.objectsWhere("jobRestarted <= '\(testDate)' ")
我遇到的问题是,当我测试时,我收到一条错误消息,指出“由于未捕获的异常‘无效值’而终止应用程序,原因:‘对象必须是日期类型’
我已经测试了我的两个变量 jobRestarted 和 testDate 以确保两个变量都是日期。我使用以下代码:
println(" Test date is '\(_stdlib_getTypeName(testDate))' ")
和
println(" jobRestarted is '\(_stdlib_getTypeName(jobRestarted))' ")
这两行代码都确认两个变量都是 NSDates。当两个变量都是日期时,为什么会出现此错误?