Я пытаюсь использовать вызов AFNetworking UIImageView для загрузки изображений с URL-адреса, как показано ниже:
[self.image setImageWithURL:[NSURL URLWithString:feed.imageURL] placeholderImage: [UIImage imageNamed:@"logo"]];
Изображение-заполнитель всегда отображается, но фактическое изображение из " feed.imageURL "никогда не делает. Я проверил, что URL-адрес действительно правильный. Я даже жестко запрограммировал его, чтобы убедиться, и все равно ничего.
Моя основная настройка приложения - это контроллер вкладок ... и в viewDidLoad я вызываю метод fetchFeed, который выполняет HTTP-запрос для сбора моих данных JSON.
Мой блок запроса выглядит так:
AFJSONRequestOperation *operation = [AFJSONRequestOperation
JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
[self parseDictionary:JSON];
isLoading = NO;
[self.tableView reloadData];
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
NSLog(@"Error: %@", error);
[self showNetworkError];
isLoading = NO;
[self.tableView reloadData];
}];
operation.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
[queue addOperation:operation];