Resizing UIImage to post to Twitter Sheet- iOS -


i trying resize image in order attach twitter sheet. getting error "no known class selector method "imagewithimage: (uiimage)image....""

- (void)twitterbuttonpressed {      uiimage *iconimage=[uiimage imagenamed:@"male_small_0.png"];     // having problem in following line     uiimage *iconimage2=[uiimage imagewithimage:iconimage scaledtosize:cgsizemake(73.0, 73.0)];  }  -(uiimage*)imagewithimage:(uiimage*)image scaledtosize:(cgsize)newsize {     uigraphicsbeginimagecontextwithoptions(newsize, no, 0.0);     [image drawinrect:cgrectmake(0, 0, newsize.width, newsize.height)];     uiimage *newimage =uigraphicsgetimagefromcurrentimagecontext();     uigraphicsendimagecontext();     return newimage;  } 

you call imagewithimage:scaledtosize: on uiimage, method implemented in assume view controller. make work, change twitterbuttonpressed to:

- (void)twitterbuttonpressed {      uiimage *iconimage=[uiimage imagenamed:@"male_small_0.png"];     // having problem in following line     uiimage *iconimage2=[self imagewithimage:iconimage scaledtosize:cgsizemake(73.0, 73.0)]; } 

a better solution create category on uiimage imagewithimage:scaledtosize: in it. then, when import category, don't need method in view controller anymore , can leave twitterbuttonpressed as-is , it'll work.


Comments

Popular posts from this blog

c# - Operator '==' incompatible with operand types 'Guid' and 'Guid' using DynamicExpression.ParseLambda<T, bool> -