簡體   English   中英

Swift:如何從解析中獲取今天制作的對象?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM