【问题标题】:Xcode, Parse - get the latest entry only.Xcode、Parse - 仅获取最新条目。
【发布时间】:2014-10-09 23:50:06
【问题描述】:

使用 Parse.com,我希望我的 up 仅获取添加到对象的最新条目。

func updateTable(notification: NSNotification) {
    tableView.backgroundColor = UIColor.redColor()

    var query = PFQuery(className:"Names")
    query.orderByDescending("createdAt")
    query.getFirstObjectInBackgroundWithBlock({
        (objects: PFObject!, error: NSError!) -> Void in

        if error == nil {
            // The find succeeded.               

                NSUserDefaults.standardUserDefaults().setObject(self.messages, forKey: "messages")
                NSUserDefaults.standardUserDefaults().setObject(self.sections, forKey: "sections")
                NSUserDefaults.standardUserDefaults().setObject(self.url, forKey: "url")

                NSUserDefaults.standardUserDefaults().synchronize()

                self.loadData()              
            }

        } else {
            // Log details of the failure
            println(error)
        }        
    })                
}

问题是,每次调用函数时,最新的条目都会重复,也许有一种方法可以比较使用 NSUserdefaults 保存的时间与 createdAt 对象,但我不知道如何实现。

【问题讨论】:

    标签: xcode parse-platform nsdate


    【解决方案1】:

    我使用了这种方法,我不知道这是否是最佳做法,但它为我完成了工作。

    if updateTime.timeIntervalSinceReferenceDate > self.time.timeIntervalSinceReferenceDate
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-24
      • 2010-10-12
      • 2021-03-16
      • 1970-01-01
      相关资源
      最近更新 更多