Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func queryFromParse(){
- self.arrayOfDetails.removeAll()
- let query = PFQuery(className: "currentUploads")
- query.orderByDescending("createdAt")
- query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]?, error:NSError?) -> Void in
- if error == nil
- {
- if let newObjects = objects as? [PFObject] {
- for oneobject in newObjects {
- let text = oneobject["imageText"] as! String
- let username = oneobject["username"] as! String
- let deviceID = oneobject["identifierForVendor"] as! String
- let reportedCount = oneobject["reportedCount"] as! String
- let time = oneobject.createdAt!
- if let userImage = oneobject["imageFile"] as? PFFile {
- let userImage = oneobject["imageFile"] as! PFFile
- let imageURL = userImage.url // <- Bruker nĂ¥ userImage.URL, henter ikke bildefilen med en gang
- let OneBigObject = Details(username: username, text: text, CreatedAt: time, image: imageURL!, deviceID: deviceID, reportedCount: reportedCount)
- //let OneBigObject = Details(username: username, text: text, CreatedAt: time, image: imageURL!)
- self.arrayOfDetails.append(OneBigObject)
- dispatch_async(dispatch_get_main_queue()) { self.collectionView.reloadData() }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement