2012-04-25 15 views
6

से एक स्ट्रिंग लौट रहा है क्या कोई मुझे आईफोन ऐप पर NSRLRequest से स्ट्रिंग लौटने में मदद करने में सक्षम है? मुझे कुछ यूजर क्रेडेंशियल्स को यूआरएल में भेजना है और यह ग्राहक आईडी नंबर वापस कर देगा। स्ट्रिंग के रूप में मुझे खींचने की ज़रूरत है, मुझे सर्वर या HTTP अनुरोधों के साथ काम करने के लिए उपयोग नहीं किया जाता है, इसलिए कोई भी मदद महान होगी। मैंने इसके बारे में ऐप्पल डॉक्स पहले ही पढ़ लिया है और इस हिस्से पर थोड़ा सा खो गया हूं।NSURLRequest

ज फ़ाइल में:

NSMutableData *responseData; 

और .m फ़ाइल:

-(void) execute { 
    NSString *urlString = @"http://www.google.com"; 
    responseData = [[NSMutableData data] retain]; 
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]; 
    [[NSURLConnection alloc] initWithRequest:request delegate:self]; 
} 

-(void) connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{ 
    [responseData setLength:0]; 
} 

-(void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ 
    [responseData appendData:data]; 
} 

-(void) connectionDidFinishLoading:(NSURLConnection *)connection{ 
    [connection release]; 
    NSString *data = [[[NSString alloc] initWithData:responseData encoding:NSASCIIStringEncoding] autorelease]; 
    NSLog(@"%@", data); 
    [responseData release]; 
} 

यह गूगल डाउनलोड करने और सामग्री outprint जाएगा

उत्तर

7

यह एक मानक पैटर्न async डाउनलोडर है।

+1

बहुत बहुत धन्यवाद !! –

संबंधित मुद्दे