Monday 15 August 2011

ios - How to get User Image from class "User" in UIImageView? Parse.com -



ios - How to get User Image from class "User" in UIImageView? Parse.com -

i want download image in uiimageview user parse. in user section, created userimage section, can not download uiimageview, should do? give me hand? help me please.

i've used code:

pfuser* currentuser = [pfuser currentuser]; if (currentuser) { pfquery* queryphoto = [pfquery querywithclassname:@"userimage"]; [queryphoto findobjectsinbackgroundwithblock:^(nsarray *objects, nserror *error) { // verify if there no errors if (!error) { // retrieve usename user.text = [nsstring stringwithformat:@"%@",[[pfuser currentuser]valueforkey:@"username"]] ; // retrieve photo pfuser *currentuser = [pfuser currentuser]; pffile *file = [currentuser objectforkey:@"userimage"]; [file getdatainbackgroundwithblock:^(nsdata *data, nserror *error) { if (!error) { uiimage *image = [uiimage imagewithdata:data]; // image can set on uiimageview self.userimages.image = image; } }]; } else { nsstring *errorstring = [[error userinfo] objectforkey:@"error"]; uialertview *erroralertview = [[uialertview alloc] initwithtitle:@"error" message:errorstring delegate:nil cancelbuttontitle:@"ok" otherbuttontitles:nil, nil]; [erroralertview show]; } } ]; }

parse.com has pfimageview create task eaiser.

try this:

pfuser* currentuser = [pfuser currentuser]; if (currentuser) { pfquery* queryphoto = [pfquery querywithclassname:@"userimage"]; [queryphoto findobjectsinbackgroundwithblock:^(nsarray *objects, nserror *error) { // verify if there no errors if (!error) { // retrieve usename user.text = [nsstring stringwithformat:@"%@",[[pfuser currentuser]valueforkey:@"username"]] ; // retrieve photo & load pffile *file = [currentuser objectforkey:@"userimage"]; pfimageview *imageview = [[pfimageview alloc] init]; self.userimages.image = imageview; //assuming here set self.userimages.image pfimageview self.userimages.image.file = file; [self.userimages.image loadinbackground]; } else { nsstring *errorstring = [[error userinfo] objectforkey:@"error"]; uialertview *erroralertview = [[uialertview alloc] initwithtitle:@"error" message:errorstring delegate:nil cancelbuttontitle:@"ok" otherbuttontitles:nil, nil]; [erroralertview show]; } }]; }

ios objective-c parsing uiimageview parse.com

No comments:

Post a Comment