2012-11-05 77 views
0
+ (NSData *) sendGETRequest:(NSString *) url 
{ 
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] 
                  cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData 
                 timeoutInterval:10]; 
    [request setHTTPMethod: @"GET"]; 
    [NSURLConnection sendAsynchronousRequest:request queue:[[NSOperationQueue alloc] init] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) 
     { 
     [Common alertStatus:@"N/A PTZ" :@"System error!"]; 
     }]; 
} 

我想從網絡服務獲取數據,我已經使用sendAsynchronousRequest但它不運行!也許我做錯了什麼。請幫忙 !!通過sendAsynchronousRequest獲取數據表單webservice。

+0

我不知道我是否正確或不正確,但嘗試與[NSOperationQueue mainQueue]。 – Mohammad

回答

0

使用異步時,您應該調用NSURLConnection對象的start並處理委託中的回調。 否則,使用sendSynchronousRequest: