मैं आईफोन विकास के लिए बिल्कुल नया हूं और अपने आवेदन में 'सर्वर से छवियां' लाने की कोशिश कर रहा हूं।यूआरएल/सर्वर से छवि प्राप्त करना
मैं निम्न विधि का उपयोग कर रहा यह करने के लिए:
- (UIImage *)imageFromURLString:(NSString *)urlString
{
NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
[request setHTTPMethod:@"GET"];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *result = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response error:&error];
[request release];
[self handleError:error];
UIImage *resultImage = [UIImage imageWithData:(NSData *)result];
NSLog(@"urlString: %@",urlString);
return resultImage;
}
इस समारोह की उम्मीद छवि वापस नहीं करता है, हालांकि मैं डिबगर कुछ मूल्य होता है छवि वस्तु के लिए NSData (बाइट्स में) में देख सकते हैं
हालांकि, सर्वर से पाठ प्राप्त करने के लिए एक बहुत ही समान कार्य करता है और मुझे अपेक्षित मूल्य मिलते हैं।
- (NSString *)jsonFromURLString:(NSString *)urlString
{
NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
[request setHTTPMethod:@"GET"];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *result = [NSURLConnection sendSynchronousRequest:request
returningResponse:&response error:&error];
[request release];
[self handleError:error];
NSString *resultString = [[NSString alloc] initWithData:result
encoding:NSUTF8StringEncoding];
return [resultString autorelease];
}
यह विधि ठीक काम करती है।
क्या कोई मुझे समझने में मदद कर सकता है कि मुझे सर्वर से छवि क्यों नहीं मिल रही है?
धन्यवाद
: दूसरे शब्दों में, आप की जाँच करनी चाहिए तरीकों पहले वापसी मूल्य, और केवल पहुँच त्रुटि सूचक अगर विधि असफल । – Domness
आप मेरा इमेज क्यों जारी करते हैं? आपने इसे आवंटित नहीं किया है –