AysncImageView - нужно загрузить изображение с loadImageWithURL, не можете увидеть этот метод?
Я хочу использовать AsyncImageView для загрузки и изображения с URL, а затем добавить это изображение в UIView. Я получил свой URL, но когда я пытаюсь использовать метод loadImageWithURL, я не могу, потому что он не объявлен в интерфейсе для AsyncImageView, а скорее для AsyncImageLoader. Должен ли я использовать интерфейс AsyncImageLoader вместо этого? Кто-нибудь может помочь мне понять, как изменить мой код, чтобы сделать это?
Ссылка на изображение с кодом:
- (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];
}
1 ответ
Вместо этого используйте AsyncImageLoader, AsyncImageView не имеет этой функции