0

サーバー (MySQL データベースを読み取る PHP スクリプトから作成された JSON データ) からユーザーのリストをダウンロードする必要があるプロジェクトに取り組んでおり、ユーザーに要求の進行状況を通知したいのですが、onDownloadProgressChanged:いつ呼び出されません。 GET リクエストを送信しoperationWithPath:params:httpMethod:ssl:ますが、それが意図した動作であるかどうかはわかりません。

MKNetworkOperation *op = [self operationWithPath:kSPGetUserListPath params:nil httpMethod:@"GET" ssl:YES];

onDownloadProgressChanged:を使用して GET リクエストを送信するときに呼び出す必要がありますか、operationWithPath:params:httpMethod:ssl:またはを使用してファイルをダウンロードするときにのみ呼び出されますaddDownloadStream:か?

addData:メソッドのメソッドをMKNetworkOperation介してファイルが添付された POST リクエストを送信するたびに、onUploadProgressChanged:それに応じて呼び出されます。

ありがとうございました!!!

4

1 に答える 1

0

メインクラスで初期化する次の MKNetworkEngine のようなものを見逃したため、同じ問題が発生しました。

self.sampleDownloader = [[ExampleDownloader alloc] initWithHostName:nil customHeaderFields:nil];
于 2012-12-26T09:10:34.803 に答える