AysncImageView - нужно загрузить изображение с loadImageWithURL, не можете увидеть этот метод?

Я хочу использовать AsyncImageView для загрузки и изображения с URL, а затем добавить это изображение в UIView. Я получил свой URL, но когда я пытаюсь использовать метод loadImageWithURL, я не могу, потому что он не объявлен в интерфейсе для AsyncImageView, а скорее для AsyncImageLoader. Должен ли я использовать интерфейс AsyncImageLoader вместо этого? Кто-нибудь может помочь мне понять, как изменить мой код, чтобы сделать это?

Ссылка на изображение с кодом:

http://imgur.com/QPv32td

- (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 не имеет этой функции

Другие вопросы по тегам