私はiPhoneの開発に慣れていないので、誰かがこの問題を解決するのを手伝ってくれますか?
for (int i=0;i<=[listingAffArray];i++)
NSString *urlStr=[NSString stringWithFormat:@"http://demo.holidayjuggle.net:7777/services/inventoryservice/%@/%@/stores/search?location=12.971598700000000000,77.594562699999980000,50",appDelegate.buyingAff,[appDelegate.listingAffArray objectAtIndex:i]];
}
これで私はすべてのURLから応答を取得していますが、didfinishloadingではどのURLのresponsedataを見つけることができませんでした
NSURL *url=[NSURL URLWithString:urlStr];
NSMutableURLRequest *req=[NSMutableURLRequest requestWithURL:url];
[req setHTTPMethod:@"GET"];
[req setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[req setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
connection=[NSURLConnection connectionWithRequest:req delegate:self];
if(connection){
NSLog(@"connection is successfull ");
}
else{
NSLog(@"connection failed");
}
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
responseData=[[NSMutableData alloc]init];
}
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[responseData appendData:data];
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString *strResponse=[[NSString alloc]initWithData:responseData encoding:NSUTF8StringEncoding];
}
responsedataには最後のURLデータのみがあり、ブレークポイントを配置し、各URLがdidfinishloadingで呼び出されていることを確認しました。別々に
前もって感謝します
シヴァクマリ