我正在尝试检索今天添加到解析的记录,但查询不会返回任何结果。如何根据今天的日期获取查询以返回结果。
let now = NSDate()
var query = PFQuery(className:"userBids")
query.whereKey("date", equalTo: now)
解析日期字段设置为日期。请帮忙
答案 0 :(得分:3)
您的问题是NSDate
不仅仅是一个约会,而是一个确切的时刻。
你很可能在这个确切的日期和时刻准确地输入 no 。
你应该做的是:
let now = NSDate()
let cal = NSCalendar(calendarIdentifier: NSGregorianCalendar)
let midnightOfToday = cal.startOfDayForDate(now)
var query = PFQuery(className:"userBids")
query.whereKey("date", greaterThanOrEqualTo: midnightOfToday)
以上解决方案仅适用于iOS 8&较新的(and I found it here)。如果您想获得与iOS 7兼容的内容,请单击该链接。