1
我使用同步請求從服務器獲取數據並將這些數據插入到數據庫中。這是工作完全正常。現在的問題是我想停止請求之間的進程正在進行(意味着當請求已經發送數據或在數據插入數據庫的過程中)。是否有任何方法可以強制停止同步請求。有什麼方法可以做到這一點?請建議... 以下是代碼如何在iPhone中停止同步NSURLRequest?
NSURL *url = [NSURL URLWithString:soapMessage];
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
[theRequest addValue: @"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[theRequest setHTTPMethod:@"GET"];
NSData *theData = [NSURLConnection sendSynchronousRequest:theRequest returningResponse: nil error:nil];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData: theData];
[xmlParser setDelegate: self];
[xmlParser setShouldResolveExternalEntities: YES];
[xmlParser parse];
[xmlParser release];
然後執行簡單的插入操作。