ios - Async With Parse -


i'm building app based around pictures. it's important me retrieve images asyncronously instagram does. understand function...

    var query = pfquery(classname: "post")     query.findobjectsinbackgroundwithblock { (objects, error) -> void in         if let objects = objects as! [pfobjects] {             object in objects {                 objectsarray.append(object)             }         }     } 

...is asynchronous. want way load images parse table asynchronously loads images while scrolling.

you should take @ pfimageview's function loadinbackground().

for example, if using pftableviewcontroller pftableviewcell, can following

override func tableview(tableview: uitableview, cellforrowatindexpath indexpath: nsindexpath, object: pfobject?) -> pftableviewcell {      var cell = tableview.dequeuereusablecellwithidentifier("customcell") as! customtableviewcell!     if cell == nil {         cell = customtableviewcell(style: uitableviewcellstyle.default, reuseidentifier: "customcell")     }      if let name = object?["name"] as? string {         cell.namelbl.text = name     }      var initialthumbnail = uiimage(named: "placeholder")     cell.imgview.image = initialthumbnail     if let thumbnail = object?["photo"] as? pffile {         cell.imgview.file = thumbnail         cell.imgview.loadinbackground()     }      return cell } 

with pftableviewcell having

class customcell: pftableviewcell {     @iboutlet weak var namelbl: uilabel!     @iboutlet weak var imgview: pfimageview! } 

also reply, can try this:

let userimagefile = userphoto["imagefile"] pffile userimagefile.getdatainbackgroundwithblock {     (imagedata: nsdata!, error: nserror!) -> void in     if !error {         let image = uiimage(data:imagedata)     } } 

Comments

Popular posts from this blog

android - Why am I getting the message 'Youractivity.java is not an activity subclass or alias' -

python - How do I create a list index that loops through integers in another list -

c# - “System.Security.Cryptography.CryptographicException: Keyset does not exist” when reading private key from remote machine -