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!"];
        }];
}

Webサービスからデータを取得したいのですが、使用sendAsynchronousRequestしましたが実行されません!多分私は何か間違ったことをしました。助けてください !!

4

1 に答える 1

0

非同期を使用する場合は、NSURLConnection オブジェクトで start を呼び出し、デリゲートでコールバックを処理する必要があります。それ以外の場合は、sendSynchronousRequest を使用します。

于 2012-11-05T13:10:49.177 に答える