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

sql - VB.NET Operand type clash: date is incompatible with int error -

SVG stroke-linecap doesn't work for circles in Firefox? -

python - TypeError: Scalar value for argument 'color' is not numeric in openCV -