Tôi đang cố gắng sử dụng các cuộc gọi AFNetworking UIImageView để tải hình ảnh từ một URL như hình dưới đây:AFNetworking + UIImageView hình ảnh giữ chỗ xuất hiện, nhưng không phải URL hình ảnh
[self.image setImageWithURL:[NSURL URLWithString:feed.imageURL] placeholderImage: [UIImage imageNamed:@"logo"]];
Hình ảnh giữ chỗ luôn xuất hiện, nhưng hình ảnh thực tế từ "feed.imageURL" không bao giờ thực hiện. Tôi đã xác minh rằng URL thực sự chính xác. Tôi thậm chí còn mã hóa nó để chắc chắn, và vẫn không có gì.
Thiết lập ứng dụng cơ bản của tôi là bộ điều khiển tab ... và trong viewDidLoad, tôi gọi phương thức "fetchFeed" thực hiện yêu cầu HTTP để thu thập dữ liệu JSON của tôi.
khối Yêu cầu của tôi trông giống như:
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];
Are hình ảnh của bạn trong vòng UITableViewCells? Bạn đang gọi 'setImageWithURL' trong phương thức' delegForRowAtIndexPath: 'delegate của bạn? – jonkroll
Có, cho cả hai câu hỏi của bạn. –
Bạn có thể bao gồm mã bạn sử dụng để đặt hình ảnh từ xa, trong 'tableView: cellForRowAtIndexPath:'? – mattt