6
任何人都可以幫助我從iPhone應用程序的NSURLRequest中獲取返回的字符串嗎?我必須發送一些用戶憑據到一個URL,它會返回一個客戶ID號碼。這就是我需要作爲一個字符串拉入,我不習慣使用服務器或HTTP請求,所以任何幫助都會很好。我已經閱讀了關於它的Apple Docs,並且在這一部分有點失落。從NSURLRequest返回字符串
任何人都可以幫助我從iPhone應用程序的NSURLRequest中獲取返回的字符串嗎?我必須發送一些用戶憑據到一個URL,它會返回一個客戶ID號碼。這就是我需要作爲一個字符串拉入,我不習慣使用服務器或HTTP請求,所以任何幫助都會很好。我已經閱讀了關於它的Apple Docs,並且在這一部分有點失落。從NSURLRequest返回字符串
這是一個標準的模式異步下載:
在.h文件中:
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內容。
非常感謝! – 2012-04-26 15:30:20