[英]Swift: how to fetch objects made today from parse?
我是初學者,所以在解釋時請保持友好,謝謝。
因此,基本上我正在嘗試獲取使用createdAt創建的對象。
let parseQuery = PFQuery(className: "request")
parseQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if let objects = objects {
for object in objects {
self.reqDates.append(object.createdAt!)
}
}
}
let formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd HH:mm"
let formatteddate = formatter.stringFromDate(self.reqDates[indexPath.row])
myCell.reqDate.text = formatteddate
當我執行此操作時,它將正確顯示所有對象及其日期。 但是我如何才能顯示今天的對象,而並非所有對象都被創建。 我希望我解釋得足夠好。
請求createdAt
大於今天(午夜)的對象
let parseQuery = PFQuery(className: "request")
let cal = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)!
let components = cal.components([.Day , .Month, .Year ], fromDate: NSDate())
let todayDate = cal.dateFromComponents(components)
parseQuery.whereKey("createdAt", greaterThan:todayDate!)
parseQuery.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
if let objects = objects {
for object in objects {
print(object.createdAt)
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.