Sto cercando di utilizzare la chiamata AFNetworking UIImageView per caricare le immagini da un URL come illustrato di seguito:un'immagine segnaposto AFNetworking + UIImageView si presenta, ma non URL dell'immagine
[self.image setImageWithURL:[NSURL URLWithString:feed.imageURL] placeholderImage: [UIImage imageNamed:@"logo"]];
L'immagine segnaposto mostra sempre in su, ma l'immagine reale da "feed.imageURL" non lo fa mai. Ho verificato che l'URL sia effettivamente corretto. L'ho anche codificato per essere sicuro, e ancora niente.
La mia configurazione di base dell'app è un controller di schede ... e in viewDidLoad, chiamo un metodo "fetchFeed" che esegue la richiesta HTTP per raccogliere i miei dati JSON.
mio blocco di richiesta appare come:
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];
Sono le immagini all'interno UITableViewCells? Stai chiamando 'setImageWithURL' nel tuo' cellForRowAtIndexPath: 'metodo delegato? – jonkroll
Sì, a entrambe le vostre domande. –
Puoi includere il codice che usi per impostare le immagini remote, in 'tableView: cellForRowAtIndexPath:'? – mattt