मैं किसी URL से छवियों को लोड करने के लिए AFNetworking UIImageView कॉल उपयोग करने के लिए कोशिश कर रहा हूँ नीचे दिखाया गया है:AFNetworking + UIImageView प्लेसहोल्डर छवि दिखाता है, लेकिन नहीं यूआरएल छवि
[self.image setImageWithURL:[NSURL URLWithString:feed.imageURL] placeholderImage: [UIImage imageNamed:@"logo"]];
प्लेसहोल्डर छवि हमेशा ऊपर से पता चलता है, लेकिन "feed.imageURL" की वास्तविक छवि कभी नहीं करती है। मैंने सत्यापित किया है कि यूआरएल वास्तव में सही है। मैंने यह सुनिश्चित करने के लिए भी कठोर परिश्रम किया, और अभी भी कुछ भी नहीं।
मेरा मूल ऐप सेटअप एक टैब नियंत्रक है ... और देखेंडिडलोड में, मैं एक विधि "fetchFeed" कहता हूं जो मेरे JSON डेटा को इकट्ठा करने के लिए HTTP अनुरोध करता है।
मेरा अनुरोध ब्लॉक लगता है:
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];
को संशोधित किए बिना यह समर्थन कर सकते हैं UITableViewCells भीतर आपकी छवियों हैं? क्या आप अपने 'cellForRowAtIndexPath' में 'setImageWithURL' को कॉल कर रहे हैं:' प्रतिनिधि विधि? – jonkroll
हां, आपके दोनों प्रश्नों के लिए। –
क्या आप उस कोड को शामिल कर सकते हैं जिसका उपयोग आप दूरस्थ छवियों को सेट करने के लिए करते हैं, 'tableView: cellForRowAtIndexPath:' में? – mattt