I want to use AsyncImageView to load and image from a URL and then add this image to a UIView. I have retrieved my URL but when I try to use the method loadImageWithURL I can't because it is not declared in the interface for AsyncImageView but rather for AsyncImageLoader. Should I be using the interface AsyncImageLoader instead? Can anybody help me figure out how to modify my code to do this?
Link to image with code:
https://i.stack.imgur.com/wfv3o.jpg
- (void)viewDidLoad {
CGRect frame = image.frame;
AsyncImageView* asyncImage = [[AsyncImageView alloc] initWithFrame:frame];
asyncImage.tag = 999;
AppDelegate *thisDelegate = [[UIApplication sharedApplication] delegate];
if (thisDelegate.isEchoesUser == YES) {
url = [NSURL URLWithString:[[NSString stringWithFormat:@"%@%@", ECHOES_REST_SERVICE_THUMB3,
[imageURL stringByReplacingOccurrencesOfString:ECHOES_REST_ADDRESS withString:@""]]
stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
}else if (thisDelegate.isEchoesUser == NO){
url = [NSURL URLWithString:[[NSString stringWithFormat:@"%@%@", REST_SERVICE_THUMB3,
[imageURL stringByReplacingOccurrencesOfString:REST_ADDRESS withString:@""]]
stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding]];
}
[asyncImage loadImageWithURL:url];
[image addSubview:asyncImage];
// Set the caption;
[caption setText:captionText];
[super viewDidLoad];
}