2

私はここでとても新しいです。変更された場合にのみ、Webサーバーからファイルのコンテンツを更新しようとしています。NSURLconnectionで同期接続を使用したコードの例をここで見つけました。非同期で行うことは可能ですか?

4

2 に答える 2

2

NSURLConnectionsendSynchronousRequest:returningResponse:error:同期接続のメソッドがあります。sendAsynchronousRequest:queue:completionHandler:また、非同期接続のメソッドもあります。completionHandlerWeb サーバーからの応答を処理するパラメーターのブロックを作成する必要があります。

また:

  • initWithRequest:delegate:
  • initWithRequest:delegate:startImmediately:
  • start

非同期で使用できます。NSURLConnectionDelegate非同期応答を処理するには、いくつかのメソッドを実装する必要があります。

NSURLConnection クラス リファレンスおよびNSURLConnectionDelegate プロトコル リファレンスを参照してください。

于 2012-04-26T12:43:05.987 に答える
-2

私はASIHTTPRequestが最も簡単な解決策だと思います:

requestメソッドを設定しますASIHTTPRequest

// HTTP method to use (eg: GET / POST / PUT / DELETE / HEAD etc). Defaults to GET
NSString *requestMethod;

または、ダウンロードキャッシュを使用できます

ASIHTTPRequest は、後で使用するために、ダウンロードしたデータをキャッシュに自動的に保存できます。これは多くの状況で役立ちます...

于 2012-04-26T12:47:23.050 に答える