So wie Snapchat hat, zeigen sie nur in Story-Bildern/Videos, die neuer als 24 Stunden alt sind. Wie kann ich das gleiche mit dieser Abfrage-Code tun:Abfrage Objekte neuer als 24 Stunden
func queryStory(){
let query = PFQuery(className: "myClass")
query.whereKey("isPending", equalTo: false)
query.limit = 1000
query.orderByDescending("createdAt")
query.findObjectsInBackgroundWithBlock { (posts: [PFObject]?, error: NSError?) -> Void in
if (error == nil){
// Success fetching objects
for post in posts! {
if let imagefile = post["userFile"] as? PFFile {
self.userFile.append(post["userFile"] as! PFFile)
self.objID.append(post.objectId!)
self.createdAt.append(post.createdAt!)
}
}
}
else{
print(error)
}
}
}
}
Ich habe versucht, und fügte hinzu:
var date: NSDate = NSDate(timeIntervalSinceNow: -172800)
query.whereKey("createdAt", greaterThan: date)
Aber das gab mir 0 Produkte (Meine Klasse hat derzeit insgesamt 28 Artikel).. Irgendwelche Ideen?
Nicht sicher, ob das das Problem ist, aber 24 Stunden ist 86400 Sekunden, nicht 172800. – DMan